2017-05-04 25 views
0

我試圖在Oracle SQL中動態調整當前月份和接下來的兩個月。目的是在引用這些月份的電子郵件中使用它。我認爲通過SQL實現自動化會更容易,而不是手動更改此電子郵件。理想的情況下,將出現與從Oracle SQL動態提取當前月份+接下來的兩個月

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

很高興提供幫助。如果可能,請將答案標記爲正確。 –

相關問題