У меня есть запрос, как показано ниже:
select
...
convert(VARCHAR(10), DATEADD(day,t.DAYNUMBER,t.START_DATE), 103) AS END_DATE
where END_DATE >= GETDATE()
Он отображает следующую ошибку:
Преобразование типа данных nvarchar в тип данных datetime привело к получению значения вне допустимого диапазона.
t.DAYNUMBER происходит от:
select max([day]) from TOUR_SPECIFIKA
где день внутр. И t.START_DATE — это дата. Я не знаю, почему он показывает nvarchar по ошибке.