Привет! Я хочу применить динамическое вращение к таблице со структурой как
ID Type Amount
--- ------ ------
1 AB 50
2 PQR 100
3 AB 60
4 PQR 120
Я хочу получить результат в следующем формате:
![enter image description here](https://i.stack.imgur.com/UPbPf.jpg)
В моей таблице каждый месяц значения столбца типа меняются.Поэтому я хочу, чтобы динамические значения сводной таблицы получали желаемый результат.Я пытался поворачиваться в соответствии с синтаксисом, но всякий раз, когда я пытался разместить подзапрос в операторе IN pivot, он выдавал ошибку.Я использую Oracle 10 г.Может кто-нибудь, пожалуйста, помогите мне в этом вопросе.Спасибо.
Select * from(
Select ID , Type, Value
from mytable)x
pivot(sum(Value) for Type IN (Select distinct Type from myTable))