【发布时间】:2021-08-30 07:41:12
【问题描述】:
想象一个简单的参数化查询:
SELECT * FROM table
WHERE date BETWEEN @DS_START_DATE and @DS_END_DATE
这对于查看今天、昨天、一周数据和一年数据的数据很有用。现在我需要将本周的 2 周数据与去年进行比较。例如,今天是 8 月 30 日。我必须将 2021 年 8 月 16 日至 29 日的数据与 2020 年 8 月 16 日至 29 日的数据进行比较。有人可以帮忙吗?
【问题讨论】:
-
试试
Union all? Union all -
样本数据和期望的结果会有所帮助。 “比较”不是 SQL 操作。
标签: sql google-bigquery