在Oracle SQL Developer中,如何根据当前日期确定下一次出现的星期三的日历日期。我搜索并查看了许多Ruby,PHP,MYSQL的示例,但没有查找oracle sql。我读过这篇关于DATETIME calculations的文章,但是这些我们还没有在课堂上讨论过。我们正在处理日期转换,大小写,时间,时间戳和间隔,但我不知道如何解决这个问题。
答案 0 :(得分:4)
Nex_day函数将返回第一个工作日的日期,指定为函数的第二个参数,晚于指定为函数的第一个参数的日期。例如:
SQL> select next_day(sysdate, 'WEDNESDAY') next_day
2 from dual
3 ;
NEXT_DAY
-----------
05-DEC-2012
答案 1 :(得分:0)
您可以使用名为NEXT_DAY的DATE函数
试试这个
SELECT NEXT_DAY(SYSDATE,'WEDNESDAY') "Next WED"
FROM DUAL ;