4

Oracle SQL Developerでは、現在の日付に基づいて、次に水曜日に発生する暦日をどのように決定しますか。私はRuby、PHP、MYSQLの多くの例を検索して見ましたが、oraclesqlの例は見ていません。DATETIMEの計算についてこの記事を読みましたが、これらはクラスではまだ説明していません。日付変換、ケース、日時、タイムスタンプ、間隔を処理していますが、この問題を解決する方法がわかりません。

4

2 に答える 2

4

Nex_day関数は、関数の最初のパラメーターとして指定された日付より後の、関数の 2 番目のパラメーターとして指定された最初の平日の日付を返します。例えば:

SQL> select next_day(sysdate, 'WEDNESDAY') next_day
  2    from dual
  3  ;

NEXT_DAY
-----------
05-DEC-2012
于 2012-11-29T06:39:07.967 に答える
0

NEXT_DAYというDATE関数を使用できます

これを試して

SELECT NEXT_DAY(SYSDATE,'WEDNESDAY') "Next WED"
  FROM DUAL ;
于 2012-11-29T06:54:56.833 に答える