Next基于当前日期的下周的日期(具体地,下一个星期三发生)

时间:2012-11-29 06:21:26

标签: sql oracle intervals timestamp

在Oracle SQL Developer中,如何根据当前日期确定下一次出现的星期三的日历日期。我搜索并查看了许多Ruby,PHP,MYSQL的示例,但没有查找oracle sql。我读过这篇关于DATETIME calculations的文章,但是这些我们还没有在课堂上讨论过。我们正在处理日期转换,大小写,时间,时间戳和间隔,但我不知道如何解决这个问题。

2 个答案:

答案 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 ;