SQL server Pivot on Multiple Columns

前端 未结 3 1445
失恋的感觉
失恋的感觉 2021-01-02 07:33

I am trying to pivot on multiple columns. I am using SQL server 2008. Here is what I have tried so far

CREATE TABLE #t ( id int, Rscd varchar(10),Accd varcha         


        
3条回答
  •  情歌与酒
    2021-01-02 08:15

    Select id,sum([1]),sum([2]),sum([11]),sum([12]) FROM
    (SELECT id, Rscd,Accd, position , position +10 as Aposition 
    From #t)
    As query
    PIVOT (MAX(Rscd )
          FOR Position IN ([1],[2])) AS Pivot1
          PIVOT (MAX(Accd )
          FOR Aposition IN ([11],[12])) AS Pivot2
    
    group by id
    

提交回复
热议问题