Условие
Таблицы (фрагмент):
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-го уровня рассчитать:
- % потерь — отношение суммы потерь к сумме продаж этой группы.
- Доля потерь — какую часть в общих потерях компании занимает эта группа.
Учитывать все статьи потерь.
На выходе: group1, group2, loss_pct_of_sales, loss_share.