Собесов

Самокат стажировка SQL — % потерь и доля потерь по группам товаров

SQLАналитические функцииСредняяJunior

Условие

Таблицы (фрагмент):

  • order_line(date, warehouse_id, product_id, price, regular_price, cost_price, quantity, paid_amount) — продажи.
  • lost(date, warehouse_id, product_id, item_id, quantity, amount) — потери (item_id — статья потерь, например 146 = списание по сроку).
  • product(product_id, name, group1, group2, group3, weight, shelf_life).

За последние 4 недели по компании в целом по каждой группе товаров 2-го уровня рассчитать:

  1. % потерь — отношение суммы потерь к сумме продаж этой группы.
  2. Доля потерь — какую часть в общих потерях компании занимает эта группа.

Учитывать все статьи потерь.

На выходе: group1, group2, loss_pct_of_sales, loss_share.

Хочешь увидеть разбор?

Зарегистрируйся бесплатно — откроется развёрнутое решение этой задачи и ещё 4 на выбор.

Зарегистрироваться и увидеть разбор
Уже есть аккаунт? Войти