透视/转置SQL表

时间:2015-12-09 19:31:12

标签: sql sql-server pivot sql-server-2014

使用SQL Server 2014 Management Studio,我一直在尝试寻找转换方式

Year    Name    Col1    Col2    Col3    Col4    Col5
----------------------------------------------------
2015    ABC   0.24     0.00    0.21    0.79     0.00
2015    XYZ   0.25     0.00    0.00    0.71     0.29

Date    Name    Col   Value
---------------------------
2015    ABC    Col1   0.24
2015    ABC    Col2   0.00
2015    ABC    Col3   0.21
2015    ABC    Col4   0.79
2015    ABC    Col5   0.00
2015    XYZ    Col1   0.25
2015    XYZ    Col2   0.00
2015    XYZ    Col3   0.00
2015    XYZ    Col4   0.71
2015    XYZ    Col5   0.29

以动态的方式(即它应该适用于任何表格,如第一个,有n列)

我一直在寻找一般的枢轴功能,但似乎无法解决我的问题。

0 个答案:

没有答案