【发布时间】:2014-03-21 14:56:03
【问题描述】:
我在 SQL Server 2012 中有一个数据表,如下所示。我想做的是查询数据但重新构建布局。有一列称为“因子”,其中包含 7-8 个具有相应值的不同标签(值列)。我想要的是将这些因素作为列穿过 - 请参阅所需的输出部分以了解我的意思。编写查询以查看我的数据的最佳方式是什么?
期望的输出
pdate abc def ghi
1-1-13 1 3 2
2-1-13 1 3 2
表格示例
factor pdate value
abc 1-1-13 1
def 1-1-13 3
ghi 1-1-13 2
abc 2-1-13 1
def 2-1-13 3
ghi 2-1-13 2
abc 3-1-13 1
def 3-1-13 3
ghi 3-1-13 2
abc 4-1-13 1
def 4-1-13 3
ghi 4-1-13 2
【问题讨论】:
标签: sql sql-server pivot