0
我使用的MS SQL Server 2008 R2,我有一个表命名为Category
如何动态使用unpivot?
Profile Batch Doubles Feeder Image Hardware
A 1 1 0 2 1
B 1 2 3 0 4
A 1 5 1 6 1
A 1 2 1 2 7
凡Doubles
,Feeder
,Image
,Hardware
的事件类别。
列名称配置文件,批次已修复,但更多事件类别可能稍后添加。 我想要将所有事件类别与unpivot和dynamic分别相加。 我的预期成果是,
EventCategory Occurence
Doubles 10
Feeder 5
Image 10
Hardware 13
通过更多的事件类别可以在以后添加我的意思是,当越来越类别将,我必须在UNPIVOT查询动态添加这些事件类别, 如预期输出
EventCategory Occurence
Doubles 10
Feeder 5
Image 10
Hardware 13
Late 6
Sensor 20
. .
. .
. . --And so on
我还没有试过,请建议我动态的unpivot查询。 希望我清楚的问题,任何帮助,将不胜感激。
尽管实际上你似乎想[逆转置(http://stackoverflow.com/q/18775409/11683),不转动。 – GSerg
是的,你能否给我提供解决方案? – Ruhaan
你可以点击链接吗? – GSerg