我正在寻找一个查询,该查询每天汇总过去30天(包括当天)的所有潜在客户。
例如...
如果date = 8/1/18,那么我希望总和从7/2/18到8/1/18
如果date = 3/17/20,那么我希望总和从2/17/20到3/17/20
Here is a link to a sheet where the concept is layed out
在此先感谢您的帮助!
答案 0 :(得分:0)
以下是BigQuery标准SQL
#standardSQL
SELECT *,
SUM(leads) OVER(last_30_days) AS running_sum
FROM `project.dataset.table`
WINDOW last_30_days AS (
ORDER BY UNIX_DATE(date) RANGE BETWEEN 29 PRECEDING AND CURRENT ROW
)