【发布时间】:2016-12-21 05:38:24
【问题描述】:
我在尝试在 MSSQL 中获取一些数据时遇到了一些困难。这是我所拥有的:
SO_ID | SO_DATE | WAGE_A | WAGE_B | WAGE_B_DUR |
1 | 12/12/06| 100 | 200 | 15 |
2 | 10/10/06| 150 | 250 | 10 |
我想要什么:
SO_ID | SO_DATE | WAGE_TYPE | AMOUNT | DURATION |
1 | 12/12/06| WAGE_A | 100 | NULL |
1 | 12/12/06| WAGE_B | 200 | 15 |
2 | 10/10/06| WAGE_B | 250 | 10 |
2 | 10/10/06| WAGE_A | 150 | NULL |
如果您能给我一些帮助或建议(包括更改第一个表),我将不胜感激。
【问题讨论】:
标签: sql-server pivot unpivot