Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Проверить дату в диапазоне


Автор: Evgen11 19.9.2015, 17:41
Здравствуйте.
Подскажите как можно проверть такую вещь.

Есть таблица в которой есть колонки:
1. Дата заезда человека DATE_IN 
2. Дата выезда человека DATE_OUT

Мне нужно узнать что диапазон дат уже занят и между ними нельзя ставть заезды.

Например 

DATE_IN - 1.10.2015
DATE_OUT - 10.10.2015

Как можно узнать что например дату 3.10.2015 нельзя ставить под заезд.
Спасибо.

Автор: Gromdron 20.9.2015, 09:27
SELECT ID FROM .... WHERE '2015-03-09 10:00:00' BETWEEN DATE_IN AND DATE_OUT

Я тебе пример написал с определением кастомной датой

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Proverit-datu-v-diapazone-id55fd743cae2015357e8b4567#findElement_E7045_55fe51e6ae20150809b9cb47_0

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)