可能重复的动态数字:
SQL Server dynamic PIVOT query?SQL旋转行列...行
我有一个具有以下结构的数据集。
CREATE TABLE #TempTable
(
Measure_ID INT,
measurement DECIMAL(18, 4)
)
INSERT INTO #TempTable
VALUES
(1,2.3)
,(1,3.4)
,(1,3.3)
,(2,3)
,(2,2.3)
,(2,4.0)
,(2,4.5)
我需要产生看起来像这样的输出。
1,2.3,3.4,3.3
2,3,2.3,4.0,4.5
基本上它是Measure_ID上的一个支点。不幸的是,可以有无限数量的measure_id。所以枢轴不在了。
我希望避免使用CURSORS,但是如果事实证明这是最好的方法。
对不起,在这里引用我自己的博客,但[这可能有助于](http://www.jadito.us/2012/08/28/rows- /),使用动态-T-SQL到列报头。此外,看起来你正在寻找从行到列。 – Kermit
@Pondlife。你是对的。这与那些密切重复。谢谢你的提示。 –