【发布时间】:2019-10-03 19:05:14
【问题描述】:
我有一个 Postgres 数据库,其中有一个事件发生月份的列。它的格式为 TEXT 列类型,并且在月份名称之前有财政年度,如下所示:
fiscal
-------
20-Jul
20-Aug
20-Jan
20-Apr
20-Feb
假设本例中的财政从 2019 年 4 月开始(并指 2019-2020 财政年度),选择查询如何将其显示为 DATE 列类型? (假设只使用当月的第一天作为日期)
如下所示
fiscal real_date
--------------------
20-Jul 2019-Jul-1
20-Aug 2019-Aug-1
20-Jan 2020-Jan-1
20-Apr 2019-Apr-1
20-Feb 2020-Feb-1
【问题讨论】:
-
你的意思是
20-Jul应该变成2020-Jul-01吗?不是2019。 -
@Andrew,不,因为财政年度“2020”是指从 2019 年 4 月到 2020 年 3 月的年份。所以因为它是“2020 财政年”的 7 月,所以实际月份是 2019 年 7 月.
-
抱歉,读取失败...
标签: sql postgresql business-intelligence