我有一个“假期”表,其中列出了一组假期详细信息。如果我指定一个日期,我应该在指定日期的 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);