我的查询结果为"结果1"
这是X,Y,Z和W中的GROUP BY以及VALUE中的SUM。但我希望W / VALUE对分组在同一列中,如结果"结果2"。
在Oracle中有没有一种有效的方法呢?
结果1:
X Y Z W VALUE
-- ----------------- -------------------------- -------------------- ----------
45 18 1 101 1,12
45 18 1 104 1,12
45 18 1 137 2,58
45 18 1 216 6,06
45 18 1 218 5,9
45 18 1 223 7,08
45 18 1 302 4,86
45 18 1 303 4,68
45 18 11 101 9,38
45 18 11 104 9,38
45 18 11 201 9,38
45 18 13 118 9,21
45 18 13 137 2,69
45 18 13 201 9,38
结果2:
X Y Z W VALOR W VALOR W VALOR W VALOR W VALOR W VALOR W VALOR W VALOR
-- ----------------- -------------------------- -------------------- ----------
45 18 1 101 1,12 104 1,12 137 2,58 216 6,06 218 5,9 223 7,08 302 4,86 303 4,68
45 18 11 101 9,38 104 9,38 201 9,38
45 18 13 118 9,21 137 2,69 201 9,38