OracleではNEXT_DAY関数を利用して、指定した曜日が次に来る日付を求める事ができます。
文法:
NEXT_DAY(date, week)
dateから見てweekで指定した曜日が来る次の日付を求める。
使用例:date列の日付から見て、次の土曜日の日付を求める。
SELECT date, NEXT_DAY(date, ‘土曜日’) FROM tbTestTable;
date NEXT_DAY(date, ‘土曜日’)
—————————————————–
09-09-22 09-09-26
79-02-21 79-02-24