Первый заказ после регистрации (по городам)

Сложная Подзапросы

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

Таблицы users(id, city, registered_at) и orders(id, user_id, amount, created_at). Для каждого города найдите user_id юзера, у которого МИНИМАЛЬНОЕ время от регистрации до первого заказа (в днях). Выведите city, user_id, days_to_first_order. Отсортируйте по city.

Схема данных

CREATE TABLE users (id INTEGER PRIMARY KEY, city TEXT, registered_at TEXT);
CREATE TABLE orders (id INTEGER PRIMARY KEY, user_id INTEGER, amount REAL, created_at TEXT);

Темы

CTE JOIN julianday correlated subquery

Подсказки

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