no4ch
@no4ch
Веб-разработчик

Как получить свободную для брони недвижимость по указанным дням?

Есть некая таблица available, в которой админом указываются дни, в которые можно арендовать недвижимость. Есть поле from(начиная с), to(последний день) и имеется поле property_id(это собственно ид недвижимости). Оно не уникально, соответственно может быть несколько дат доступности жилья. Они могут пересекаться. Итак, сам вопрос: как получить свободную для брони недвижимость по указанным дням, учитывая факт того, что записи могут пересекаться? Пример:
from        to          property_id
2020-12-27  2021-01-08  1
2021-01-06  2021-01-15  1


Пользователь указывает диапазон дат: to( начиная с) 2020-12-29 from(заканчивая) 2021-01-12. Нужно получить недвижимость (точнее идшники), которая подходит для оренды в эти дни.
Вариант по типу "сделать чтобы пересекающихся дат для одной недвижимости не было" не подходит.
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы