从Oracle SQL动态拉取当前月份+未来两个月
我正在尝试在Oracle SQL中动态提取当前月份和未来两个月的数据。目的是在提及这些月份的电子邮件中使用此选项。与手动更改此电子邮件相比,我认为通过SQL将其自动化会更容易。理想情况下,它会出现在从Oracle SQL动态拉取当前月份+未来两个月,sql,oracle,timezone,Sql,Oracle,Timezone,我正在尝试在Oracle SQL中动态提取当前月份和未来两个月的数据。目的是在提及这些月份的电子邮件中使用此选项。与手动更改此电子邮件相比,我认为通过SQL将其自动化会更容易。理想情况下,它会出现在 CURRENT_MONTH SECOND_MONTH THIRD_MONTH 结果如下 五月六月七月 最后一件事,需要在时区“澳大利亚/悉尼” 谢谢 您可以使用以下sql: select to_char(SYSTIMESTAMP at time zone 'Australia/Sy
CURRENT_MONTH SECOND_MONTH THIRD_MONTH
结果如下
五月六月七月
最后一件事,需要在时区“澳大利亚/悉尼”
谢谢 您可以使用以下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
;
很乐意帮忙。如果可能,请将答案标记为正确。