У меня есть таблица, в которой хранятся заказы номеров, схема:
ID | ROOM_ID | CHECK_IN_DATE | CHECK_OUT_DATE | USER_ID
Мне нужно запустить поисковый запрос для комнат, которые доступны/недоступны между заданным диапазоном дат.
Также имейте в виду, что существует еще одна таблица, в которой хранятся даты, когда номер предварительно забронирован, и она имеет формат:
ROOM_ID | DATE
Итак, мне нужно выполнить запрос, который ищет комнаты, доступные в заданном диапазоне. Как мне сформулировать запрос? Я использую MySQL здесь.
---редактировать---
Также есть таблица Rooms схемы:
ID | ROOM DETAILS etc
Таблица недоступности / предварительно забронированных дат в основном содержит спорадические отдельные даты, каждая дата в таблице недоступности относится к дате, когда номер по какой-либо причине не может быть забронирован, например, техническое обслуживание и т. д.
DATE
? Какой диапазон применяется? - person Alessandro   schedule 23.02.2011