2011-05-19 166 views
0

海兰,SQL枢轴

我有以下表格:

Job-------|-Segment--|--Days 

Analyst---|--F-------|--34 

Analyst---|--F-------|--25 

Worker----|--Z-------|--32 

,我需要它是这样的:

Job-------|--F-----|--Z--- 

Analyst---|--34----|------ 

Analyst---|--25----|------ 

Worker----|--------|--32-- 

。你们有什么想法,我怎么能如果可能的话,最好使用PIVOT。

谢谢大家提前

回答

2

它适合你吗?

select job, 
case segment 
when 'F' then [days] 
end 
AS [F], 

case segment 
when 'Z' then [days] 
end 
AS [Z] 
from your_table 
+0

+1符合SQL规范 – 2011-05-19 14:15:05