一連の休日の詳細をリストする「休日」テーブルがあります。日付を指定すると、指定した日付の 5 日後に結果の日付を取得する必要があります。その間に休日がある場合は、それらを除外し、非休日の日付を表示する必要があります。 .休日の日付、休日の種類|(毎週の休日、地方の休日)を含む、休日という名前のテーブルがあります。今、連続した休日のチェックにネストされたデコードを使用しました。ケース関数でこれを変更する方法を教えてください。
DECODE
(date,
holidaydate, DECODE
(date + 1,
holidaydate + 1, DECODE
(date + 2,
holidaydate + 2, DECODE
(date + 3,holidaydate+3,date+4,date+3),date+2),date+1),date);