Выручка по сегментам

СредняяOraclePostgreSQL

Условие

Соедините продажи с атрибутами позиций и посчитайте выручку по каждому сегмент продаж. Покажите сегмент продаж и итоговую сумму. Расположите результат: по убыванию итоговую сумму, затем сегмент продаж.

Таблицы для задачи

sale_item_attributes
Атрибуты позиций продаж
  • attribute_id · PKINT
  • sales_segmentVARCHAR(30)
  • season_nameVARCHAR(30)
  • promotion_typeVARCHAR(30)
  • discount_percentNUMERIC(5,2)
  • payment_methodVARCHAR(20)
  • delivery_typeVARCHAR(30)
  • warranty_monthsINT
  • insurance_includedBOOLEAN
  • bundle_nameVARCHAR(30)
  • installment_monthsINT
sales
Продажи
  • sale_id · PKBIGINT
  • sale_dateDATE
  • customer_id → customersINT
  • device_id → devicesINT
  • seller_id → sellersINT
  • attribute_id → sale_item_attributesINT
  • quantityINT
  • unit_priceNUMERIC(12,2)
  • discount_amountNUMERIC(12,2)
  • total_amountNUMERIC(14,2)
  • store_cityVARCHAR(80)
  • sale_statusVARCHAR(20)
  • invoice_numberVARCHAR(30)

Решите задачу в тренажёре

Пишете запрос в браузере, он выполняется на учебной базе, а результат сразу сверяется с эталоном. Если не получается — есть подсказки. Бесплатно, нужна только регистрация.

Решить задачу
Теория по теме: JOIN с группировкой — урок бесплатного курса по SQL

Ещё задачи по теме