Лучшая категория по продажам
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)
);
Пример данных
INSERT INTO products (id, name, category, price) VALUES
(1, 'Keyboard', 'Peripherals', 100),
(2, 'Mouse', 'Peripherals', 50),
(3, 'Monitor', 'Displays', 300),
(4, 'USB Cable', 'Accessories', 10),
(5, 'Laptop Stand', 'Accessories', 25);
INSERT INTO order_items (id, order_id, product_id, qty) VALUES
(1, 201, 1, 1),
(2, 201, 2, 2),
(3, 202, 3, 1),
(4, 203, 4, 5),
(5, 203, 5, 2),
(6, 204, 2, 1);
Ваш SQL
Результат
Нет табличного результата (возможно, запрос не SELECT), или результат пуст.