У меня есть таблица под названием "бронирование" с номером номера и датой бронирования
как
ID Date
1 2018-04-20
1 2018-04-21
2 2018-04-20
4 2018-04-01
4 2018-04-02
4 2018-04-09
В html пользователь вводит дату и дату проверки
то, что я хочу сделать, это найти все номера id, у которых нет дат, равных или между регистрацией и проверкой дат ввода...
например, если пользовательский вход регистрируется как: 2018-04-19 и checkout: 2018-04-21, тогда результат должен быть: 4
Как я могу это сделать?
Вы можете использовать NOT BETWEEN
:
SELECT * FROM 'bookings' WHERE 'date' NOT BETWEEN ? AND ?