Я пытаюсь узнать дату следующего финансового года. Но я ошибался. Когда я хочу запустить оператор else, возникает ошибка.
declare @kdate date = '2020-07-25'
declare @Period int = 30 -- in days
declare @nextkdate date
declare @Voption int = 12 -- in months
declare @End date = '2020-08-31'
If @kdate < dateadd(day, -@Period, @End)
set @nextkdate = @End
Else set @nextkdate = @End + (dateadd(month, @Voption, @End))
select @nextkdate
В чем моя вина? Большое спасибо!