Имеется таблица `apartment_dates` следующего вида:
| id | date_from | date_to |
|----|------------|------------|
| 1 | 2017-07-01 | 2017-07-10 |
| 2 | 2017-07-11 | 2017-07-20 |
| 3 | 2017-07-21 | 2017-07-30 |
Необходимо произвести выборку записей, удовлетворяющих условию, которое пересекает несколько записей:
с
2017-07-05 -- по
2017-07-15.
Сломал голову, ни одной идеи как описать такой запрос.
Спасибо.