[英]Pivot table in SQL Server on multiple columns
CROSS APPLY
和PIVOT
組合應該:
select *
from (
select t.appname, x.status, x.val
from your_table t
cross apply (
values
('Total', t.total),
('Pending', t.pending),
('New', t.New),
('Approved', t.Approved),
('Rejected', t.Rejected)
) x (status, val)
) t pivot (
sum(val)
for appname in (
[GIN],[APINV],....
)
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.