В моем проекте мне нужно использовать функцию с именем getWorkingDay(beg_date Date,slider Integer)
. Эта функция используется для нахождения n-го последнего рабочего дня с даты beg_date
(где «n» — это значение из slider
). Что я хотел бы сделать, так это получить все рабочие дни в диапазоне дат, определенном beg_date
и end_date
. Я хотел бы использовать оператор SELECT и функцию выше, чтобы получить список рабочих дней. Я попробовал этот оператор с beg_date=sysdate-45
и end_date=sysdate
:
SELECT * FROM(
SELECT getworkingDay(sysdate,slide) dt FROM DUAL
WHERE slide>0 and slide<=sysdate-(sysdate-45))
WHERE dt >=sysdate-45
Я получил следующую ошибку:
ORA-00904 : "SLIDE": неверный идентификатор
Не могли бы вы помочь мне найти способ решить эту проблему?
getworkingDay
. - person Ergi Nushi   schedule 24.04.2020