在逻辑服务器中将逻辑输出转换为Matrix格式

时间:2018-04-27 10:54:43

标签: sql-server

我在SQL Server表中有以下数据 这里 ColA 是Row, ColB 是列, ColC (行,列)我们在矩阵中的值

ColA | ColB | ColC
1    | 1    | 1
1    | 2    | 2
2    | 1    | 3
2    | 2    | 4

我希望输出为矩阵形式

ROWCOUNT  | ResB | ResC 
1         | 1    | 2    
2         | 3    | 4    

1 个答案:

答案 0 :(得分:0)

我想这就是你想要做的事情

select
    ColA, max(case when ColB = 1 then ColC end), max(case when ColB = 2 then ColC end)
from
    myTable
group by ColA