0. 実験ユーザー「dicdic」でコネクトする。
SQL> conn dicdic/Oracle11g
接続されました。
SQL>
|
1. 「次の月曜日は?」なんて時には、NEXT_DAY関数という便利なものがある。
SQL> SELECT NEXT_DAY('2010-12-01','月曜日') FROM DUAL;
NEXT_DAY
--------
10-12-06
SQL>
|
2. もちろんSYSDATEの使用も可能。
※ 現在日付は2011年5月27日です
SQL> SELECT NEXT_DAY(SYSDATE,'月曜日') FROM DUAL;
NEXT_DAY
--------
11-05-30
SQL>
|
3. 「次の次の月曜日は?」なんて場合には、
※ 現在日付は2011年5月27日です
SQL> SELECT NEXT_DAY(SYSDATE,'月曜日')+7 FROM DUAL;
NEXT_DAY
--------
11-06-06
SQL> SELECT NEXT_DAY(SYSDATE,'月曜日')+14 FROM DUAL;
NEXT_DAY
--------
11-06-13
SQL>
|
|