Топ-3 курьера по доставкам

Лёгкая Агрегации

Условие задачи

Таблица deliveries содержит id, courier_id, order_id, delivery_time_min (INTEGER), status (TEXT: delivered, cancelled). Найдите 3 курьеров с наибольшим количеством успешных доставок (status = delivered). Выведите courier_id, delivered_count, avg_time (среднее время, округлить до целого).

Схема данных

CREATE TABLE deliveries (id INTEGER PRIMARY KEY, courier_id INTEGER, order_id INTEGER, delivery_time_min INTEGER, status TEXT);

Темы

GROUP BY COUNT AVG WHERE ORDER BY LIMIT

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи