有人可以帮我设计查询以低于 o/p。
我拥有的数据:
Table X:
Count Name Amount Days
5 ABC 500 Day1
10 ABC 1000 Day2
3 BCD 100 Day1
4 BDC 200 Day2
结果我需要:
Name Count AmountDay1 Count AmountDay2
ABC 5 500 10 1000
BCD 3 100 4 200
ETC
这可能吗?
我尝试了以下查询,但没有得到所需的 o/p
select * from X
pivot
(sum(amount) for days in ('Day1', 'Day2'))
请帮助我正在使用 Oracle 11 G