Как сгруппировать результат группы по одному столбцу (Oracle)

У меня есть запрос, который приводит к "РЕЗУЛЬТАТ 1"

Это GROUP BY в X, Y, Z и W и SUM в VALUE. но я хочу, чтобы пара W / VALUE была сгруппирована в одном столбце, как результат "RESULT 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

0 ответов

Другие вопросы по тегам