Я использую этот запрос и хочу получить данные за последние 24 часа из таблицы events_ ...
Select
CAST(TIMESTAMP_ADD(TIMESTAMP_MICROS(event_timestamp), INTERVAL 330
MINUTE) AS date) AS event_date,
event_name,user.value.string_value as context_device_id,
(event.value.string_value) as id,
(event_param.value.string_value) as contentType
FROM ``,
UNNEST(user_properties) AS user,
UNNEST(event_params) as event,
UNNEST(event_params) as event_param
where user.key="email" and event.key="postID" and
event_param.key="article_type" and
CAST(TIMESTAMP_ADD(TIMESTAMP_MICROS(event_timestamp), INTERVAL 330
MINUTE)AS date) between DATE_SUB(current_date(), INTERVAL 1 DAY) and
DATE_SUB(current_date(),INTERVAL 0 DAY)
Но я хочу, чтобы всякий раз, когда будет выполняться запрос, давались данные только за последние 24 часа
означает, что если я запускаю запрос на событие 5 вечера сегодня, то он должен получить данные со вчерашнего дня 5 вечера до сегодняшнего 5 вечера?