分享至
請問 PIVOT 後項目 如何在 SELECT 中做四則運算 ?
已邀請的邦友 {{ invite_list.length }}/5
直接算不行嗎?
declare @t table( ccy varchar(3), deposit numeric(13,5) ) insert into @t values('NTD',10),('USD',100),('NTD',20),('RMB',150) SELECT NTD, USD * 30, RMB * 5 FROM @t PIVOT (SUM(deposit) FOR ccy IN ([NTD],[USD],[RMB]) ) pvt
直接乘常數可以,但是若要其中項目相加減戓乘除好像不行,如: select NTD+USD, USD*RMB 請問有無較好的方法可以解決
select NTD+USD, USD*RMB
我直接用回答中的 SQL
參考看看:https://technet.microsoft.com/zh-tw/library/ms177410(v=sql.105).aspx
IT邦幫忙