У меня есть заказы на таблицу свойств, схемы являются:Выберите диапазон дат между заказом
property_id, start_date, end_date
Это имеет список идентификаторов свойств (ссылки в другой таблице) и start_date и end_date каждого бронирования каждое свойство.
То, что я пытаюсь выполнить, - это запрос, который отобразит все свойства (DISTINCT), доступные для 7-дневного пребывания в течение следующих 28 дней.
Я не могу понять, как я начну структурировать этот запрос.
Я дошел до 'SELECT DISTINCT FROM a.property_id доступности с перекрестной JOIN Доступность b WHERE a.property_id = b.property_id AND a.start_date! = B.start_date И датифик (a.start_date, b.end_date)> = 7 И a.start_date <СЕЙЧАС() + INTERVAL 28 ДЕНЬ И a.end_date > СЕЙЧАС() + ИНТЕРВАЛ 28 ДЕНЬ, 'который возвращает результаты .... но не правильные ?! –