旋转表中的三列以展平数据

时间:2019-07-02 13:15:01

标签: sql-server tsql pivot sql-server-2016

如何展平表格,使行显示为列?

数据在下面的布局中;

blockAlarmID    blockID alarmTypeID manufacturerID  alarmType
251 731 4       Break Glass
252 731 9       Dry Riser
253 731 11      Emergency Lights
254 731 6       Fire Panel
255 731 2       Smoke Alarm
256 731 5       Smoke Detectors
257 731 7       Sounders
283 731 4   Eurotech EURV-MCPI-IP24 Break Glass
284 731 10  Rocburn AOV
285 731 11  Lumineux 400775 Emergency Lights
286 731 6   Eurotech 600-100 basement   Fire Panel
287 731 2   Aico El146  Smoke Alarm
288 731 5   Rockburn series 65  Smoke Detectors
289 731 7   EURV-WSR basement   Sounders

我需要块,AlarmType和制造商连续显示。

做到这一点的最佳方法是什么?我见过使用SQL数据透视表的简单版本,但只有一栏。

欢迎任何想法。 谢谢

0 个答案:

没有答案
相关问题