三流備忘録OracleのSQL PL/SQL 関数 ついての備忘録
ホーム >> 関数備忘録 >> NEXT_DAY

NEXT_DAY

構文

NEXT_DAY( date , char )

解説

charで指定した曜日で、dateより後の最初の日付を戻す。

SELECT '2005/1/1' 日付 ,
	TO_CHAR( TO_DATE('2005/1/1') , 'DY') 曜日1 ,
	NEXT_DAY( '2005/1/1' , '木') , 
	TO_CHAR( NEXT_DAY( '2005/1/1' , '木')  , 'DY') 曜日2  
FROM DUAL;

[結果]
 日付		曜日1	NEXT_DAY( '2005/1/1' , '木') 	曜日2
---------------------------------------------------------------
2005/1/1	土	2005/01/06			木


SELECT NEXT_DAY( '2005/1/1' , '木')  NEXT_DAY1, NEXT_DAY( '2005/1/1' , '木曜日') NEXT_DAY2 FROM DUAL;

[結果]
 NEXT_DAY1	NEXT_DAY2
------------------------------
2005/01/06	2005/01/06