【发布时间】:2022-08-03 13:45:45
【问题描述】:
我有一个日期字段,例如 2022-04-19,并且希望能够将其转换为财政年度字段 2022-Q3,因为财政年度从 8 月开始。如何编写大查询?谢谢!
标签: google-bigquery
我有一个日期字段,例如 2022-04-19,并且希望能够将其转换为财政年度字段 2022-Q3,因为财政年度从 8 月开始。如何编写大查询?谢谢!
标签: google-bigquery
您可以将日期向前移动 5 个月以获得从一月开始的季度周期。请注意,为了正确处理日期,我们将日期截断为月初。
最后我们正确格式化
WITH table AS (
SELECT
DATE_ADD(DATE_TRUNC (DATE "2022-04-19", MONTH) ,INTERVAL 5 MONTH ) AS date
)
SELECT FORMAT_DATE("%G- %Q", ) as format_date;
【讨论】: