Назад к задачам
Intern — Middle
10

Число заказов с общей суммой не менее 1000

Компании, где спрашивали:

OZONOZON
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Сформулируйте SQL‑запрос, который выдаст количество заказов для каждого клиента, у которых значение price_total составляет 1000 или более. Результат должен быть отсортирован по убыванию количества заказов.

user_id order_count
111 2
222 1
333 1
CREATE TABLE orders (
    id INT,
    user_id INT,
    created_at TIMESTAMP,
    price_total INT
);
orders:
  - id: 1
    user_id: 111
    created_at: "2024-01-01 10:00:00"
    price_total: 2000
  - id: 2
    user_id: 222
    created_at: "2024-01-02 10:00:00"
    price_total: 1000
  - id: 3
    user_id: 111
    created_at: "2024-04-01 10:00:00"
    price_total: 20000
  - id: 4
    user_id: 222
    created_at: "2024-05-01 10:00:00"
    price_total: 500
  - id: 5
    user_id: 333
    created_at: "2024-05-02 10:00:00"
    price_total: 10000