Menu
Coddy logo textTech

Повторение - Магазин общей прибыли

Часть раздела Основы путешествия по SQL на Coddy — урок 40 из 72.

challenge icon

Задание

Легко

Доступные таблицы и столбцы:

  • <strong>shop</strong>: <strong>price</strong>, <strong>quantity</strong>, <strong>category</strong>, <strong>list_date</strong>

Ваша задача — рассчитать общую выручку для каждой категории товаров в магазине между January 1, 2015 и March 18, 2015. Из-за систематической ошибки в системе ввода данных все значения цен в базе данных занижены на фиксированную величину.

Чтобы скорректировать эти цены:

  1. Сначала рассчитайте среднюю цену по всем товарам в указанном диапазоне дат (2015-01-01 (1 января 2015 г.), до 2015-03-18 18 марта 2015 г.)
  2. Добавьте эту среднюю цену к исходной цене каждого товара, чтобы получить правильное значение цены
  3. Для каждой категории рассчитайте общую выручку, умножив исправленную цену на количество и суммировав эти значения
  4. Представьте результаты в виде пар (category, total_revenue), отсортированных по общей выручке по убыванию

Попробуйте сами

Все уроки раздела Основы