【发布时间】:2021-01-11 13:54:10
【问题描述】:
如何将 GENERATE_DATE_ARRAY(start_date, end_date[, INTERVAL INT64_expr date_part]) 应用于数据集中的每条记录。我了解如何应用它来获取从头到尾的单个日期范围,但不知道如何将相同的日期数组应用于每个 id。
假设我有两个不同的 ID,x 和 y,日期如下:
|id|date
--------------
1 |x |2021-01-01
2 |x |2021-01-03
3 |y |2021-01-06
4 |y |2021-01-09
我想为每个 ID 填写日期空白
我怎样才能实现以下输出?
|id|date
--------------
1 |x |2021-01-01
2 |x |2021-01-02
3 |x |2021-01-03
4 |y |2021-01-06
5 |y |2021-01-07
6 |y |2021-01-08
7 |y |2021-01-09
【问题讨论】:
标签: arrays date google-bigquery