Проблема, с которой я столкнулся, связана с Postgres, поскольку использование SUM с неистинными значениями или «продажами» приводит к неистовым суммарным суммам или «текущим продажам».Как получить отдельные суммы при суммировании по повторяющимся значениям?
Вот запрос:
SELECT *,
SUM(Sales) OVER (ORDER BY sales DESC) as running_sales
FROM t;
По существу я хочу эту таблицу следующим образом:
4--Motherboards------- 22----399 5--RAID Controllers----22----421
Кто-нибудь есть какие-либо идеи о том, как я могу это сделать?
стороне: Если кому-то интересно, это то, что я был following
Отлично, именно то, что мне нужно. Спасибо! – rennatnart
@ user2449623: Рассмотрите дополнительную информацию о 'ORDER BY'. –