【发布时间】:2013-11-03 21:15:55
【问题描述】:
我已经创建了一个动态枢轴的过程,以便我可以总结一个项目的工作时间。在这个枢轴上,我想在顶部插入一行,其中包含列标题。
这就是表格的样子
headers --> | Name | Hours | Project |
| Bill | 30 | proj1 |
| Steve | 34 | proj1 |
| Bill | 42 | proj2 |
这就是枢轴的样子
headers --> | Name | proj1 | proj2 |
| Bill | 30 | 42 |
| Steve | 34 | |
这就是我想要的样子
headers --> | column1 | column2 | column3 |
| Name | proj1 | proj2 |
| Bill | 30 | 42 |
| Steve | 34 | |
有没有办法通过创建临时表或其他方式来做到这一点? 是的,我需要将标题作为一行,而不仅仅是列标题。
【问题讨论】:
-
Name,proj1,proj2,..projn 本身是列标题,而不是包含所需数据的行。你能告诉我们更多你想要做什么吗?
标签: tsql pivot union pivot-table