T-SQL通过2个字段和分组进行透视

时间:2016-04-15 03:05:17

标签: sql sql-server tsql

我希望在附加图像中旋转行,我希望输出看起来像这样

ID   Age   Factor
1    30    8.650
1    35    11.52
1    40    13.87

到100

2    30    7.99
2    35    10.98
2    40    13.43

till 100

3    30    7.32
3    35    10.98
3    40    13.43

到100

依此类推,直到我到达附加数据源中的最后一行(81)。 谢谢:))

来源数据

enter image description here

1 个答案:

答案 0 :(得分:0)

终于搞定了 -

SELECT a.ID - 1 AS ID,b.Age,CAST(b.Factor AS DECIMAL(19,2))AS Factor 来自t1 a - 数据源表。 交叉申请(价值观                 (30,F1),                 (35,F2),                 (40,F3),                 (45,F4),                 (50,F5),                 (55,F6),                 (60,F7),                 (65,F8),                 (70,F9),                 (100,F10)                 )b(年龄,因素) 其中a.ID> = 2