本文介绍了行转换为 sql server 2005 中的列?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的表值是
Esino ym workeddays name
1 200906 25 a
1 200907 24 a
1 200908 27 a
2 200906 22 b
2 200907 25.... b
我发现输出是
Esino ym1 ym2 ym3 w1 w2 w3 name
1 200906 200907 200908 25 24 27 a
2 200906 200907 200908 22 25 21 b..
条件是
- ym 是我在月份之间给出的动态输入,例如 200906 到 200912 或 200901 到 200906
- 工作日这也取决于员工的礼物
推荐答案
您可以使用透视 - 看看 这个问题,非常接近你的场景.
You can use pivoting - have a look at this question, very close to your scenario.
这篇关于行转换为 sql server 2005 中的列?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!