2017-05-04 14 views
0

Oracle SQLで現在の月と次の2か月を動的に取得しようとしています。目的は、これらの月を参照する電子メールでこれを使用することです。この電子メールを手動で変更するのではなく、SQL経由で自動化する方が簡単だと思いました。理想的には、それは 月6月7月Oracle SQLから動的に現在の月+次の2か月を引き出す

最後に一つとして

CURRENT_MONTH SECOND_MONTH THIRD_MONTH 

のフィールドと結果が表示されます、TIME ZONE「オーストラリア/シドニーで

感謝する必要があります!

答えて

1

あなたは、次のSQLを使用することができます

select 
    to_char(SYSTIMESTAMP at time zone 'Australia/Sydney', 'MONTH') as CURRENT_MONTH 
    ,to_char(add_months(SYSTIMESTAMP at time zone 'Australia/Sydney', 1), 'MONTH') as SECOND_MONTH 
    ,to_char(add_months(SYSTIMESTAMP at time zone 'Australia/Sydney', 2), 'MONTH') as THIRD_MONTH 
from dual 
; 
+0

おかげでジョシュが、夢を働きました! – barbera

+0

喜んで助けてください。可能であれば、正しい答えとして記入してください。 –

関連する問題