TGViewer
Симулейтив Симулейтив @simulative_official · 7.44K subscribers
Post #2650 1.45K
Привет! Это Владимир Лунев, автор тренинга «Продвинутый SQL». Принёс вам задачу под вечер по анализу продаж в интернет-магазине электроники. Пишите в комментариях решение, завтра опубликуем верный ответ:

Интернет-магазин продаёт смартфоны, ноутбуки и аксессуары. Все заказы хранятся в одной таблице (orders). Менеджер хочет понять, какие товары приносят больше всего выручки и как обстоят дела с возвратами и даёт поручение аналитику.


Таблица orders
order_id SERIAL PRIMARY KEY,
customer_id INTEGER,
product_name TEXT,
category TEXT CHECK (category IN ('smartphone', 'laptop', 'accessories')),
order_date DATE,
amount NUMERIC(10,2),
is_returned BOOLEAN


❓ Найдите общую сумму невозвращённых заказов (is_returned = FALSE) за март 2024 года по каждой категории.

➖ Выведите category и total_revenue (сумма amount).
➖ Отсортируйте по убыванию выручки.

Какой из запросов, написанных аналитиком, верен?


A)
SELECT 
category,
SUM(amount) AS total_revenue
FROM
orders
WHERE
order_date >= '2024-03-01'
AND order_date < '2024-04-01'
AND is_returned = FALSE
GROUP BY
category
ORDER BY
total_revenue DESC;


B)
SELECT 
category,
SUM(amount) AS total_revenue
FROM
orders
WHERE
order_date >= '2024-03-01'
AND order_date < '2024-04-01'
GROUP BY
category
HAVING
is_returned = FALSE
ORDER BY
total_revenue DESC;


C)
SELECT 
category,
SUM(amount) AS total_revenue
FROM
orders
WHERE
EXTRACT(MONTH FROM order_date) = 3
AND is_returned IS DISTINCT FROM TRUE
GROUP BY
category
ORDER BY
total_revenue DESC;


📊 Simulative
  • 🔥 13
  • ❤ 5
More from @simulative_official
  1. Oct 14, 2026Post #3620
  2. Oct 13, 2026💻💻💻💻💻 Падение продаж: как аналитик превращает размытый вопрос в расследование? Руково…
  3. Oct 13, 2026💻 Почему ваш SQL-запрос выполняется не так, как вы его написали? Кажется логичным, что ба…
  4. Oct 12, 2026#проанализировали_и_поняли
  5. Oct 11, 2026❗️ Перенос вебинара с Евгением Буториным Друзья, к сожалению, по техническим причинам пере…
  6. Oct 9, 2026💻💻💻💻💻 Как выбрать своё направление в аналитике? Решаешь войти в аналитику, открываешь…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →