## Контекст (таблицы и пример данных) ### Таблицы - `orders(id, user_id, order_date, amount, status
SQL Developer
Senior
## Контекст (таблицы и пример данных)
### Таблицы
- `orders(id, user_id, order_date, amount, status)`
### Пример данных
**orders**
| id | user_id | order_date | amount | status |
|---:|--------:|-------------|-------:|--------|
| 10 | 1 | 2025-03-01 | 120.00 | paid |
| 12 | 1 | 2025-03-05 | 80.00 | paid |
| 15 | 2 | 2025-03-06 | 500.00 | paid |
---
## Задача
Найти дни, в которые не было заказов (между минимальной и максимальной датой заказов).
Ответы
```sql
WITH dates AS (
SELECT generate_series(
(SELECT MIN(order_date) FROM orders),
(SELECT MAX(order_date) FROM orders),
INTERVAL '1 day'
)::date AS d
)
SELECT d
FROM dates
LEFT JOIN orders o ON o.order_date = d
WHERE o.id IS NULL
ORDER BY d;
```