ストアドプロシージャに渡す値に対して、日付を少し操作しようとしています。
入力例;
31/12/2008
15/11/2007
21/05/2005
期待される出力;
31/12/2012
15/11/2012
21/05/2012
提供された回答からのフォーマットされたコード。
DECLARE @date DATETIME = '31/12/2007'
DECLARE @year INT
SET @year = DATEPART(YEAR, GETDATE())
SELECT DATEADD(YEAR, @year - DATEPART(YEAR, @date), @date)