たとえば、 as句のようにローカル変数を宣言することを使用したい
私は昨年と今年を取得します
declare @lastYear varchar(4)=datepart(YEAR,DATEADD(year,-1,GETDATE()));
declare @currentYear varchar(4)=datepart(YEAR,DATEADD(year,0,GETDATE()));
と
上記のように使いたいのですが、
select a.totalCountLy as @lastYear, a.totalCountLy as @currentYear from TableName as a (nolock
そして結果は次のようになります
2011 2012
------------------
1000 5000
400 1000
助言がありますか。ありがとう。