説明
この関数は、日付 date の翌週において、week(曜日の値)が該当する日付を返します。
構文
NEXT_DAY (date,week)
パラメータの説明
パラメータ |
説明 |
|---|---|
| date | DATE 型の値。 |
| week | 週の値。SUNDAY(日曜日)、MONDAY(月曜日)、TUESDAY(火曜日)、WEDNESDAY(水曜日)、THURSDAY(木曜日)、FRIDAY(金曜日)、SATURDAY(土曜日)が含まれます。 |
戻り値の型
DATE データ型を返します。
例
来週の各曜日に対応する日付を返します。
obclient> SELECT SYSDATE "現在の日付",
NEXT_DAY(SYSDATE,'MONDAY') "来週の月曜日",
NEXT_DAY(SYSDATE,'TUESDAY') "来週の火曜日",
NEXT_DAY(SYSDATE,'WEDNESDAY') "来週の水曜日",
NEXT_DAY(SYSDATE,'THURSDAY') "来週の木曜日",
NEXT_DAY(SYSDATE,'FRIDAY') "来週の金曜日",
NEXT_DAY(SYSDATE,'SATURDAY') "来週の土曜日",
NEXT_DAY(SYSDATE,'SUNDAY') "来週の日曜日"
FROM DUAL;
+--------------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+
| 当前日期 | 下周一 | 下周二 | 下周三 | 下周四 | 下周五 | 下周六 | 下周日 |
+--------------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+
| 17-NOV-21 | 22-NOV-21 | 23-NOV-21 | 24-NOV-21 | 18-NOV-21 | 19-NOV-21 | 20-NOV-21 | 21-NOV-21 |
+--------------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+
1 row in set