🏋️‍♂️ SQL Gym Pro #17 - топ-3 по выручке, где на 1-м месте могут стоять два товара

Ловушка в равных суммах: возьмёшь не ту оконку, и товар молча выпадет из топа.

Дано: таблица sales с продажами (на картинке). • sale_id - id продажи • category - категория • product_name - товар • amount - сумма продажи, ₽

🎯 Задача: 🔹 Посчитать выручку каждого товара. У одного товара может быть несколько продаж. 🔹 Вывести товары, которые заняли места с 1-го по 3-е по выручке в своей категории. 🔹 Товары с одинаковой выручкой делят место, а следующее место сдвигается, как в спорте: 1, 1, 3. 🔹 Столбцы: category, product_name, revenue, place. 🔹 Сортировка по category, place, product_name.

Какую оконку возьмёте и почему? Пишите решения в комменты 👇

🏋️‍♂️ SQL Gym Pro #17 - топ-3 по выручке, где на 1-м месте могут стоять два товара
Ловушка в равных суммах: возьмёшь не ту оконку, и товар молча выпадет из топа | Сетка — социальная сеть от hh.ru