Предположим, у нас есть эта таблица ..
CREATE TABLE `appointments` (
`idappointments` int(11) NOT NULL AUTO_INCREMENT,
`timeStart` time DEFAULT NULL,
`timeEnd` time DEFAULT NULL,
PRIMARY KEY (`idappointments`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8$$
предположение
Предположим, что диапазон между timeStart и timeEnd больше не может существовать ... Я имею в виду, что если мы пересечем все диапазоны в таблице, результатом будет EMPTY, 0, null. Назначение не может сосуществовать с другим ..
Так что я хочу сделать, это предложение времени, если желаемое время занято ...
Предложение до и предложение после желаемого времени ....
Так что мне было бы интересно вместо написания кода сделать это, если бы я мог написать SQL-запрос, чтобы найти ближайшие пустые диапазоны ......
Пример: timeStart - NEAREST_TO_TIMESTART_TIMEEND> «10 минут», тогда как продолжительность 10 минут