Я следую этому уроку: http://www.postgresqltutorial.com/postgresql-window-function/
Я ищу случай, который не описан в этом уроке, и я не нашел решения.
В один моментв учебнике этот запрос SELECT используется для отображения товаров, сгруппированных по названию группы, и их цены, отсортированные по возрастанию в каждой группе, вот результат:
запрос:
SELECT
product_name,
group_name,
price,
ROW_NUMBER () OVER (
PARTITION BY group_name
ORDER BY
price
)
FROM
products
INNER JOIN product_groups USING (group_id);
Я хотел бы отсортировать строки по цене, как в примере И, чтобы отсортировать раздел по убыванию в алфавитном порядке, например:
Как изменить запрос для получения этого результата?