Комбинация табличного запроса и добавления даты с устаревшим SQL
Я использую Google Big Query с устаревшим SQL, и мне нужно динамически запрашивать на прошлой неделе или в прошлом месяце, используя date_add, но я застрял и мне нужна ваша помощь. Как мне добавить это
DATE_ADD(CURRENT_TIMESTAMP(), -7, 'DAY'),
DATE_ADD(CURRENT_TIMESTAMP(), -1, 'DAY')
на запрос ниже? Я очень ценю вашу помощь.
SELECT *
FROM
FLATTEN((SELECT
event_dim.name,
user_dim.device_info.device_category,
user_dim.device_info.mobile_brand_name,
user_dim.device_info.mobile_model_name,
user_dim.geo_info.country,
user_dim.geo_info.city,
user_dim.app_info.app_platform,
event_dim.params.key,
event_dim.params.value.double_value,
STRFTIME_UTC_USEC(TIMESTAMP(event_dim.date), '%d/%m/%Y')
FROM
TABLE_QUERY(com_xxxxx_xxxxx_IOS, 'table_id CONTAINS "events"' AND )),event_dim.name)
WHERE event_dim.name = "ecommerce_purchase"
AND event_dim.params.key = "value"