Top.Mail.Ru
Ответы

SQ запрос. Оптимизация. Запрос вроде бы простой, но подскажите, пожалуйста

Есть таблица данных по городам, районам и кол-вам
нужно сделать отсортированную по городу выборку с указанием общих сумм
Пример:
Москва 123 13
Москва 124 1
Москва 128 8
Москва ВСЕГО: 22
Питер 25 3
Питер 46 5
Питер ВСЕГО: 8
Как это оптимально сделать?

По дате
По рейтингу
Аватар пользователя
Просветленный

Мб как то так:

SELECT city, district, quantity, SUM(quantity) over(partition by city) as total_quantity
FROM table
ORDER BY city, district

Аватар пользователя
Ученик

Не, это должен быть е столбец, а вот именно строчка ((
Тип в выборке должны быть сначала например данные по москве
строчка с ее тоталом, затем данные по питеру, итоговая строчка по питеру и т. д. ((



Видео по теме