ORACLE中有没有可以显示会计年度的方法? 例如,我可以在SQL SERVER中编写此查询来拉取FY但不知道如何在ORACLE中编写它。
SELECT
DATEPART(yyyy, DATEADD(mm, 3, DATE)) AS FY
FROM MYTABLE
输出:
FY
----
2009
2010
2011
有人可以帮忙吗?
答案 0 :(得分:2)
您的查询的Oracle等价物将是这样的:
SELECT EXTRACT(YEAR FROM ADD_MONTHS(MYDATE, 3)) AS FY
FROM MYTABLE
答案 1 :(得分:0)
SELECT TO_CHAR(ADD_MONTHS(MYDATE, 3),'YYYY') fy FROM MYTABLE
可能是相同的