Sql Server中的列转行

select * from (SELECT DISTINCT ClassID,rgbvalue
FROM
(SELECT ClassID,Monday,Tuesday,Wednesday
FROM EDU_CourseTable where ClassID =145) p
UNPIVOT
(rgbvalue FOR mtw IN (Monday,Tuesday,Wednesday))
AS unpvt)t where t.rgbvalue>0;

posted @ 2016-11-08 16:26  blackhole1  阅读(206)  评论(0编辑  收藏  举报