我需要从 SQL API 中的 Spark SQL 中的给定日期计算财政年度、财政季度等。几个例子如下:
输入日期:2021-06-24
fncl_yr_key = 2021
fncl_qtr_key = 202104
fncl_mon = 12
lst_day_mon = 2021-06-30
输入日期:2021-09-16
fncl_yr_key = 2022
fncl_qtr_key = 202201
fncl_mon = 3
lst_day_mon = 2021-09-30
输入日期:2022-02-10
fncl_yr_key = 2022
fncl_qtr_key = 202203
fncl_mon = 8
lst_day_mon = 2022-02-28
我需要在 SQL 中执行此操作。任何帮助表示赞赏。
谢谢。