Цитата:
Сообщение от friz
попробуй beetwean, вроде должно работать с датами
Код:
SELECT * FROM hren
WHERE date
NOT BETWEEN '21.02.2009' AND '22.02.2010'
|
Не подойдет, мне надо перебрать весь набор дат. Вот, например, интервал дат:
1.01.2010
1.04.2010
1.08.2010
1.12.2010
моя дата (11.04.2010) попадает в интервал 1.04.2010-1.08.2010. Так вот, мне надо проверить существует ли такой интервал в который моя дата попадает.
Т.е. проверить:
1.01.2010<11.04.2010<1.04.2010 - не верно
1.04.2010<11.04.2010<1.08.2010 - верно
1.08.2010<11.04.2010<1.12.2010 - не верно
1.12.2010<11.04.2010<null - не верно
кроме как гнать в цикле ничего не придумалось, так вот вопрос состоит в том, что может есть фишка в SQL которая из всего набора дат найдет верный интервал?