【发布时间】:2019-05-30 23:14:17
【问题描述】:
我在一个表中有 2 列,Financial_Year 和 Financial_Quarter。数据示例如下:
Financial_Year Financial_Quarter
2018/2019 2
我想生成名为“Year_month”的第三列,它是每个财政年度内季度的最后一个月,因此在上面的示例中,我希望 year_month 列显示为 201809。
有人知道如何在 Oracle SQL 中执行此操作吗?
【问题讨论】:
-
请定义您的财政年度。
-
您也许可以将季度乘以 3。如果您的财政年度不完善,您当然必须对此进行调整。
-
那么,FINANCIAL_YEAR 列是一个字符串,对吧?格式是
'2018/2019',两个数字用斜线隔开?那么,我是否正确理解 2018/2019 财政年度从 2018 年 4 月 1 日开始,到 2019 年 3 月 31 日结束?