У меня была та же проблема, что и у человека, задающего вопрос. Другие ответы не касаются его вопроса.
То, что у него есть, это переменные, и нужно изменить дату в них, увеличивая. Вы были на правильном пути.
Вот демонстрация, которую вы можете скопировать и вставить в SSMS, и она будет просто работать.
/*First declare your varabiles, you can use date or datetime, or even var only after using dateadd the format will change */
Declare @CTCStartDate date
Declare @CTCEndDate date
/* Now define your initial values, you may want to have these by a SSRS report or other program */
Set @CTCStartDate = '2015-01-01'
Set @CTCEndDate = '2015-11-11'
/* See the inital values */
Select @CTCStartDate as InitialStartDT, @CTCEndDate as InitialEndDT
/* Increment the year by the number you desire, even this can be a variable */
Set @CTCEndDate = DATEADD(YYYY,1, @CTCEndDate)
Set @CTCStartDate = DATEADD(YYYY,1, @CTCStartDate)
/* See the final results */
Select @CTCStartDate as StartDT, @CTCEndDate as EndDT