Я хочу использовать, что я объявляю локальную переменную как в пункте, , напримерT-SQL Использование локальной переменной подобно, как п
я получить в прошлом году и в текущем году
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
Любые предложения. Спасибо.
Динамический SQL - единственный способ. Тот факт, что вы хотите сделать это, заставляет меня думать, что вы должны рассмотреть, что вы делаете. – SQLMason
@ DanAndrews, я думал, может быть другим способом. Спасибо за ваш ответ. – engcmreng