## Контекст (таблицы и пример данных) ### Таблицы - `orders(id, customer_id, created_at)` ### Прим

SQL Developer Senior
## Контекст (таблицы и пример данных) ### Таблицы - `orders(id, customer_id, created_at)` ### Пример данных **orders** | id | customer_id | created_at | |---:|------------:|---------------------| | 1 | 10 | 2025-01-01 10:00:00 | | 2 | 10 | 2025-01-10 12:00:00 | | 3 | 10 | 2025-02-01 09:00:00 | --- ## Задача Для каждого заказа показать разницу в днях до **предыдущего** заказа того же клиента. Вернуть: `id`, `customer_id`, `created_at`, `days_since_prev`.
Ответы
```sql SELECT id, customer_id, created_at, (created_at::date - LAG(created_at::date) OVER (PARTITION BY customer_id ORDER BY created_at, id)) AS days_since_prev FROM orders ORDER BY customer_id, created_at, id; ```