Задавайте вопросы, мы ответим
Вы не зашли.
Доброго всем времени суток!
У меня создана таблица в которой есть дата начала и дата окончания. И никак не получается составить условие, которое при добавлении новой строки проверяло пересекаются ли временные отрезки. Например, если в таблице есть строки
1. 2011-05-08(начало) 2011-05-13(конец)
2. 2011-04-11(начало) 2011-04-20(конец)
3. 2011-04-22(начало) 2011-04-29(конец)
И при добавлении новой строки например 2011-05-10(начало) 2011-05-19(конец) нужно сделать проверку которая должна найти пересечение с первой строкой.
Заранее спасибо!
Неактивен
SELECT * FROM table WHERE (from_date BETWEEN '2011-05-10' AND '2011-05-19') OR (to_date between '2011-05-10' AND '2011-05-19') LIMIT 1;
Неактивен
Спасибо большое!
Неактивен
Большая спасиба, тоже инфа пригодилась.
Неактивен