Данные таблицы
Код: Выделить всё
check in check out room name
2018-09-17 11:00:00 2018-09-19 11:00:00 room 1
2018-09-18 11:00:00 2018-09-19 11:00:00 room 2
Если я попытаюсь выбрать дату с 17:00:00 2018-09-17 по 11:00:00 2018-09-18, то общее количество забронированных номеров на эту дату должно быть 1. Номер 1 забронирован, а номер 2 должен быть свободен.
Мой запрос
Код: Выделить всё
SELECT *
FROM transcationmaster
WHERE checkin >= STR_TO_DATE('2018-09-17 11:00:00', '%Y-%m-%d %H:%i:%s') and checkout