Pivot 行轉列用法
阿新 • • 發佈:2020-10-12
源檢視:
使用 Pivot 行轉列進行處理;
語句如下:
select m.*,a.A as AccountA,a.B as AccountB,a.C as AccountC,a.D as AccountD,a.E as AccountE,a.F as AccountF,a.G as AccountG from
(select TypeCode,Account,MainCode from Sale_AdvanceType) p
pivot
(
max(Account)
for
TypeCode in ([A],[B],[C],[D],[E],[F],[G])
)a left join Sale_AdvanceMain m on a.MainCode=m.SMainCode
結果檢視:
轉載於:https://blog.51cto.com/rmlifejun/1552930