Re[4]: Добавление аггрегации в вывод запроса через UNION
От: Sinclair Россия https://github.com/evilguest/
Дата: 10.12.22 07:48
Оценка: 24 (1)
Здравствуйте, Dym On, Вы писали:

DO>Здравствуйте, cppguard, Вы писали:


DO>>>СУБД какая? Инструкции group by rollup/cube поддерживает?

C>>PostgreSQL.
DO>Раскури эту тему https://postgrespro.ru/docs/postgrespro/15/queries-table-expressions#QUERIES-GROUPING-SETS
Совершенно верно.
SELECT a, avg(b), sum(c) FROM table group by grouping sets ((a, b, c), ())

должно вернуть то, что нужно.
https://www.db-fiddle.com/f/dGQVZZiEny1Y66NjCW6dXX/0
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.