2010-12-14 24 views
1

会計年度を表示できる方法はありますか? 例として、このクエリをSQL SERVERに書き込んでFYをプルすることはできますが、ORACLEに書き込む方法はわかりません。TO_CHAR関数を使用して会計年度を表示します

SELECT 
DATEPART(yyyy, DATEADD(mm, 3, DATE)) AS FY 
FROM MYTABLE 

出力:

FY 
---- 
2009 
2010 
2011 

誰かが助けてくださいことはできますか?

+0

同じです私はあなたのアドバイス次回に続く、ありがとうございます。 – joe

+0

あなたはこのアドバイスに従うことができますか?遅すぎることはありません:) –

答えて

2

クエリのOracleの当量がこのようなものになるだろう:

SELECT EXTRACT(YEAR FROM ADD_MONTHS(MYDATE, 3)) AS FY 
FROM MYTABLE 
+1

完全に標準に準拠したい場合は、* EXTRACTを使用してください(年からmydate + INTERVAL '3'月)* –

0
SELECT TO_CHAR(ADD_MONTHS(MYDATE, 3),'YYYY') fy FROM MYTABLE 

はおそらく

関連する問題