【发布时间】:2018-10-03 14:56:32
【问题描述】:
我有一个查询,我在其中对日期 = 昨天 (current_date - 1) 的列中的值求和:
SELECT sum(col) as sumCol
from `project.dataset.table`
where date = date_sub(current_date, interval 1 day)
我想要实现的是计算上述结果与前一天相同查询的结果之间的差异,即 where date = date_sub(current_date, interval 2 day)
我不确定如何在查询中创建此计算。我可以将上述内容与前一天的相同查询结合起来,但显然这给了我每天的一行,而不是计算 sum(col) 间隔 1 天 - 间隔 2 天?
任何帮助将不胜感激,为我指明正确的方向
谢谢
【问题讨论】:
标签: sql google-bigquery