【发布时间】:2018-12-25 13:05:43
【问题描述】:
您好,我想在结构为的表格上应用动态旋转
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))
【问题讨论】: