У меня довольно сложный запрос, чтобы выяснить, какие гостиничные номера доступны между двумя диапазонами дат.Это сложно, потому что существуют всевозможные условия, а не просто перекрестные ссылки.В любом случае, все это делается в базе данных, и я получаю Room QuerySet, который я могу .exists()
включить.
Однако одна часть системы требует показывать, какие даты во временном ряду (например, неделя, месяц)доступны на один день и три дня пребывания.В настоящее время мы выполняем 2n запросов последовательно.Это не конец света, но когда я смотрю в области запросов на ДДТ, мне становится грустно внутри.
Я хотел бы иметь возможность это сделать.Создайте запрос монстра из списка диапазонов дат и времени и верните (в идеале) ключевой словарь логических значений.Мне очень нравится ORM, но я никогда не видел ничего подобного раньше.И я сильно отклоняюсь от своего профессионального опыта работы с SQL.
Если я описываю конкретный тип запроса, пожалуйста, дайте мне знать.
Мои Googles запутались.«Диапазон времени скольжения»?