【发布时间】:2020-08-20 17:06:11
【问题描述】:
在 BigQuery 中,我正在寻找如何减去过去 3 个月的数据。 这是我目前的想法,但这包括本月的数据,因为它使用 CURRENT_DATE()。
SELECT
*
FROM
ga_123456
WHERE
_TABLE_SUFFIX BETWEEN FORMAT_DATE('%Y%m%d',DATE_SUB(CURRENT_DATE(), INTERVAL 36 MONTH))
AND FORMAT_DATE('%Y%m%d',DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY))
假设今天是 8 月 20 日,我正在查找 5 月 1 日到 7 月 31 日之间的日期,这样就可以找到前 3 个月。 谢谢。
【问题讨论】:
-
表格后缀是日期格式吗?
标签: google-bigquery