Проверка таблицы на перекрытие по времени?

У меня есть таблица MySQL со следующими полями:

  • имя
  • время начала
  • время окончания

время начала и endtime - это поля MySQL TIME (не DATETIME ). Мне нужен способ периодически «сканировать» таблицу, чтобы увидеть, есть ли какие-либо перекрытия во временных диапазонах внутри таблицы. Если есть событие из 10: 00-11: 00 и другое из 10: 30-11: 30 , я хочу получить предупреждение о наличии перекрытия времени.

Ничего особенного, все, что я хочу знать, существует ли перекрытие или нет.

Я собираюсь использовать PHP для выполнения этого.

17
задан Bohemian 18 July 2013 в 14:15
поделиться