我有向客户发出的呼叫的数据,需要将其转置(或至少将其正确分组),以便从这种格式转换为下一种格式:
具备以下条件:
ID | Dept | Call_no |
---|---|---|
1 | A | 1 |
1 | B | 2 |
2 | C | 1 |
3 | B | 1 |
3 | B | 2 |
想要:
ID | Dept_1 | Dept_2 |
---|---|---|
1 | A | B |
2 | C | |
3 | B | B |
呼叫号始终是1或2.ID的数量不确定(以千为单位,每天都在变化),因此它需要是动态的.
我一直在寻找PIVOT
美元,但我不确定它是否真的能满足我的需求.我记得我在企业指南中使用GROUP BY
个函数做了类似的事情,但我想不出我是如何做到的.
谢谢你的洞察力.