直接算不行嗎?
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
iThome鐵人賽