2011-05-19 162 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