пропустить только выходные

апрос выглядит примерно так:

select 1 from dual where :p1_task_date in (sysdate,sysdate+1,sysdate-1) and :p1_task_id is not null

Это прекрасно работает, но я хотел получить следующие / предыдущие рабочие дни (дни следующей / предыдущей недели) вместо sysdate + 1 и sysdate-1. Я попробовал что-то вроде:

select next_day(sysdate, to_char(sysdate+1,'DAY')) from dual`

но не могу продолжить это :(

Пожалуйста помоги!!!!

Ответы на вопрос(6)

Ваш ответ на вопрос