Google bigquery 按天计算的最近30天的运行总和

Google bigquery 按天计算的最近30天的运行总和,google-bigquery,Google Bigquery,我正在寻找一个查询,总结所有线索从过去30天(包括当天)的每一天 例如 如果日期=2018年8月1日,则我需要从2018年7月2日到2018年8月1日的潜在客户总数 若日期=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.tab

我正在寻找一个查询,总结所有线索从过去30天(包括当天)的每一天

例如

如果日期=2018年8月1日,则我需要从2018年7月2日到2018年8月1日的潜在客户总数
若日期=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
)
你的答案是: