【发布时间】:2015-01-28 03:40:15
【问题描述】:
我有这个数据集,并想做一个数据透视。
数据
Series_Name Rec_Id Series_Value Point_Color
Hs avg CVD1 P1A 420 8810 NULL
Hs avg CVD1 P1B 420 8850.5 NULL
Hs avg CVD1 P2A 420 8793.5 R
Hs avg CVD1 P2B 420 8806.5 R
预期结果。
Rec_Id Point_Color Hs avg CVD1 P1A Hs avg CVD1 P1B Hs avg CVD1 P2A Hs avg CVD1 P2B
420 R 8810 8850.5 8793.5 8806.5
但是此刻,从我的尝试来看,这是我得到的结果,我猜是 Point_Color 列上的 NULL 和 'R' 值导致了它。请告知如何获得预期的结果?
我得到的当前结果
Rec_Id Point_Color Hs avg CVD1 P1A Hs avg CVD1 P1B Hs avg CVD1 P2A Hs avg CVD1 P2B
420 NULL 8810 8850.5 NULL NULL
420 R NULL NULL 8793.5 8806.5
提前致谢。
【问题讨论】:
-
显示您使用的查询。
标签: sql-server pivot