Как исправить эту ошибку предложений "с"
WITH Dates AS ( SELECT VtoDate AS BusinessDay, 0 AS DaysCount from dual UNION ALL SELECT dateadd(dd,-1,BusinessDay) AS BusinessDay , DaysCount + (CASE WHEN datepart(weekday, dateadd(dd,-1,BusinessDay)) NOT IN (7,1) THEN 1 ELSE 0 END) DaysCount FROM Dates WHERE DaysCount < VnumberOfDays ) SELECT MIN(BusinessDay)into VfromDate FROM Dates;
Что я уже пробовал:
У меня есть эта ошибка
ORA-32039: recursive WITH clause must have column alias list
Bryian Tan
Вы пробовали что-то вроде
WITH Dates (BusinessDay, DaysCount) AS ...
ZurdoDev
Просто погуглите ошибку. В интернете полно ответов. Вы могли бы найти ответ быстрее, чем время, которое потребовалось вам, чтобы опубликовать это.