【发布时间】:2015-10-29 03:46:05
【问题描述】:
假设我有以下表格的摘录
Name Dept Shift Time Date Section
------- ----------- ------- ------- ----------- -------
GAN BREAKER Day 8-10 2015-10-27 NULL
GAN BREAKER Day 10-12 2015-10-27 NULL
GAN BREAKER Day 12-2 2015-10-27 Stone
GAN BREAKER Day 2-4 2015-10-27 NULL
GAN BREAKER Day 4-6 2015-10-27 NULL
GAN BREAKER Day 6-8 2015-10-27 NULL
GAN BREAKER Night 8-10 2015-10-27 NULL
GAN BREAKER Night 10-12 2015-10-27 NULL
GAN BREAKER Night 12-2 2015-10-27 NULL
GAN BREAKER Night 2-4 2015-10-27 NULL
GAN BREAKER Night 4-6 2015-10-27 Wall
GAN BREAKER Night 6-8 2015-10-27 NULL
我想进行旋转,使其看起来像这样:
2015-10-27
Name Dept Shift 8-10 10-12 12-2 2-4 4-6 6-8
------- ----------- ------- ------- ------- ------- ------- ------- ------
GAN BREAKER Day NULL NULL Stone NULL NULL NULL
GAN BREAKER Night NULL NULL NULL NULL Wall NULL
或者可能是接近上述建议的枢轴的东西。
可以在 SQL Server 中完成吗?有人可以指出我对此的正确查询吗?
感谢你们的关注! :)
【问题讨论】:
标签: sql-server sql-server-2012 pivot pivot-table