Лучшая категория по продажам
Medium
Войдите, чтобы сохранялся прогресс.
Есть товары с категориями и строки заказов. Найдите категорию, у которой суммарная выручка (qty * price) максимальна. Ожидаемые колонки: category, revenue
Структура таблиц
CREATE TABLE products (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
category TEXT NOT NULL,
price INTEGER NOT NULL
);
CREATE TABLE order_items (
id INTEGER PRIMARY KEY,
order_id INTEGER NOT NULL,
product_id INTEGER NOT NULL,
qty INTEGER NOT NULL,
FOREIGN KEY (product_id) REFERENCES products(id)
);
Пример данных
order_items
| id | order_id | product_id | qty |
|---|---|---|---|
| 1 | 201 | 1 | 1 |
| 2 | 201 | 2 | 2 |
| 3 | 202 | 3 | 1 |
| 4 | 203 | 4 | 5 |
| 5 | 203 | 5 | 2 |
Показано строк: 5 (LIMIT 5)
products
| id | name | category | price |
|---|---|---|---|
| 1 | Keyboard | Peripherals | 100 |
| 2 | Mouse | Peripherals | 50 |
| 3 | Monitor | Displays | 300 |
| 4 | USB Cable | Accessories | 10 |
| 5 | Laptop Stand | Accessories | 25 |
Показано строк: 5 (LIMIT 5)
Ваш SQL
Результат
Результат пуст (0 строк).