【发布时间】:2018-11-24 19:23:00
【问题描述】:
BigQuery 中是否可以进行这种聚合?我有两个字段——日期时间和值(float64)。每 10 分钟在表格中发布一个值:
-----------------------------------
| datetime | value |
-----------------------------------
| 2018-11-01T09:00:05 | 1.1 |
| 2018-11-01T09:10:01 | 1.2 |
| 2018-11-01T09:20:59 | 2.4 |
| 2018-11-01T09:30:18 | 0.8 |
| ... | ... |
| 2018-11-21T22:50:04 | 2.1 |
| ... | ... |
| 2018-11-30T23:59:59 | 4.2 |
-----------------------------------
有没有办法获取包含从开始到特定日期的所有先前值的日期和总和的聚合表? 例如。对于一个月,它将是 31(或 30)个日期行,并且每天的值行将具有所有先前值的总和:
-----------------------------------------------------------------------
| date | value |
-----------------------------------------------------------------------
| 2018-11-01 | SUM of all values 2018-11-01...2018-11-01 |
| 2018-11-02 | SUM of all values 2018-11-01...2018-11-02 |
| 2018-11-03 | SUM of all values 2018-11-01...2018-11-03 |
| 2018-11-04 | SUM of all values 2018-11-01...2018-11-04 |
| ... | ... |
| 2018-11-20 | SUM of all values 2018-11-01...2018-11-20 |
| ... | ... |
| 2018-11-30 | SUM of all values 2018-11-01...2018-11-30 |
-----------------------------------------------------------------------
【问题讨论】:
标签: google-bigquery