Я застрял с этим и нуждаюсь в помощи.
SELECT COUNT(id) AS counter
FROM time_reporter
WHERE user_id='$user_id'
AND actual_date = '$date'
AND ((start_time > '$start_time' AND end_time < '$end_time'))
Он проверяет, хорошо ли находится в диапазоне, но мне нужно убедиться, есть ли начало записи, время окончания, чтобы следующую запись нельзя было вставить ...
если одна запись имеет конечное время, например 22:30, следующая запись не может иметь начальное время 22:15 и т. Д.
так что с этим я не могу получить это считать ...
Таким образом, следующая запись не будет перекрывать или мешать существующим временным интервалам в течение того же дня и того же пользователя ...
Также было бы неплохо получить доступный диапазон времени (свободные временные интервалы), был бы мой второй вопрос ...
Заранее спасибо
любая помощь приветствуется
Спасибо