![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сумма (среднее и т.д) по выборке
alsov © (2007-09-17 13:04:00)Приветствую, Мастера
Вопрос следующего характера.
Есть запрос
например
SELECT *
FROM (SELECT 'val1' AS val, 2 AS val2, 3 AS val3
FROM dual
UNION ALL
SELECT 'val3', 2, 3
FROM dual
UNION ALL
SELECT 'val2', 2, 3
FROM dual
UNION ALL
SELECT 'val4', 2, 3
FROM dual
UNION ALL
SELECT 'val3', 2, 3
FROM dual
UNION ALL
SELECT 'val2', 2, 3 FROM dual);
нужно последней строкой вывести сумму по каждому столбцу.
Можно конечно сделать выполнить запрос с подсчетом суммы и присоединить его к выборке, но может есть еще варианты?
Заранее благодарен за любую помощь.
БД Oracle
alsov (2007-09-17 13:11:00) [1]Спасибо
получилось
Petr V. Abramov (2007-09-17 13:10:00) [2]sum (val2)
from (
--твой запрос
)
group by rollup val
конечно
Petr V. Abramov (2007-09-17 13:09:00) [3]sum (val)
from (
--твой запрос
)
group by rollup val