Статистика заказов по городам (Multi-JOIN)

MediumSQL
07:00
Лучше работает на десктопе
Multi-JOINGROUP BYHAVINGAggregation

Даны таблицы:

customers:

КолонкаТип
idINTEGER
nameTEXT
city_idINTEGER

cities:
КолонкаТип
idINTEGER
city_nameTEXT

orders:
КолонкаТип
idINTEGER
customer_idINTEGER
order_dateTEXT
totalINTEGER

Напишите запрос, который для каждого города вернёт:
- city_name — название города
- total_orders — общее количество заказов
- total_revenue — общую выручку
- avg_order — средний чек (целое число, округлите через ROUND)

Выведите только города с более чем 2 заказами. Отсортируйте по выручке по убыванию.

Задача основана на вопросах с собеседований в Lamoda и Avito: «Как работать со сложными JOIN из множества таблиц?»

Консоль
Нажмите Run или Ctrl+Enter для запуска