Показать сообщение отдельно
Старый 19.05.2011, 15:26   #2  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,720 / 1207 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от timaluhs Посмотреть сообщение
А как соорудить фильтр чтобы там было ИЛИ

в SQL требуемая информация выдаётся по след запросу

select * from mlm_TemporaryLeaveReport
where STARTDATE between дате1 and дате2 or ENDDATE between дате1 and дате2

т.е. чтобы одно из двух полей попало в интервал дат
По возможности, таких условий следует избегать. Сделать можно, но сложно, муторно и без каких-либо гарантий. Подробности можно посмотреть, например, здесь

Расширенный запрос по дате

Проблема с подобными условиями в том, что никогда заранее не скажешь, сработает или нет. Надо добавить скобки или не надо. Надо добавить фиктивное условие или и так сработает. В общем, это из разряда "пальцем придерживать".