【发布时间】:2022-06-18 13:53:21
【问题描述】:
我想为两年之间的每个季度生成年月 (YYYYMM),并为每一行关联一个排名编号。
| Date_Begin | Date_End |
|---|---|
| 2021 | 2023 |
我检索到 yearmonthrank 如下:
SELECT GENERATE_ARRAY(1,((Date_End-Date_Begin )*4)) as period_rank
...
UNNEST(period_rank) AS period_yearmonthrank
返回:
| period_rank |
|---|
| 1 |
| 2 |
| ... |
| 12 |
现在,我不知道如何为 yearmonth 部分生成此输出?
| period_rank | yearmonth |
|---|---|
| 1 | 202103 |
| 2 | 202106 |
| 3 | 202109 |
| 4 | 202112 |
| 5 | 202203 |
| 6 | 202206 |
| 7 | 202209 |
| 8 | 202212 |
| 9 | 202303 |
| 10 | 202306 |
| 11 | 202309 |
| 12 | 202312 |
感谢您的宝贵时间!
【问题讨论】:
标签: date google-bigquery