SQL Pivot с похожими записями - PullRequest
0 голосов
/ 19 мая 2011

Hy,

У меня есть следующая таблица:

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

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

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

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

А мне нужно вот так:

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

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

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

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

Ребята, вы не представляете, как мне этого добиться, желательно с PIVOT, если это возможно.

Спасибо всем заранее

1 Ответ

2 голосов
/ 19 мая 2011

Будет ли у вас работать?

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

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