嗨,我想对结构为的表格应用动态透视
ID Type Amount
--- ------ ------
1 AB 50
2 PQR 100
3 AB 60
4 PQR 120
我想要以下格式的结果:
在我的表格中,“类型”列的值每个月都会变化。所以我想动态地透视表值以获得期望的结果。我尝试过按照语法进行数据透视,但是每当我尝试将子查询放在数据透视的IN运算符中时,它都给出了错误。我正在使用Oracle 10 g。 谁能帮我解决这个问题。谢谢。
Select * from(
Select ID , Type, Value
from mytable)x
pivot(sum(Value) for Type IN (Select distinct Type from myTable))