## Контекст (таблицы и пример данных) ### Таблицы - `salary_rates(employee_id, valid_from, monthly_

SQL Developer Senior
## Контекст (таблицы и пример данных) ### Таблицы - `salary_rates(employee_id, valid_from, monthly_salary)` ### Пример данных **salary_rates** | employee_id | valid_from | monthly_salary | |-----------:|------------|---------------:| | 1 | 2025-01-01 | 3000 | | 1 | 2025-05-01 | 3200 | | 1 | 2025-10-01 | 3500 | | 2 | 2025-02-01 | 2000 | --- ## Задача Найти сотрудников, у которых в 2025 году было 2 или более изменений ставки. Вернуть: `employee_id`, `changes_cnt`.
Ответы
```sql SELECT employee_id, COUNT(*) AS changes_cnt FROM salary_rates WHERE valid_from >= DATE '2025-01-01' AND valid_from < DATE '2026-01-01' GROUP BY employee_id HAVING COUNT(*) >= 2; ```