我正在寻找一个查询,该查询每天对过去30天(包括当天(的所有潜在客户进行汇总。
例如。。。
如果日期=8/1/18,则我想要从7/2/18到8/1/18的潜在客户的总和
如果日期=3/17/20,则我需要从2/17/20到3/17/20的潜在客户总和
这是一个链接到一张纸,其中的概念是布局
提前感谢您的帮助!
下面是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
)