1 (edited by mitrich45 2015-03-27 10:24:17)

Topic: Интервал дат в отчет включительно

День добрый. Есть небольшая недоработка в SQL запросе:  при выборе интервала дат в отчет падают данные не включительно.
На примере - есть ремонт выполненный сегодняшним числом, чтобы он упал в отчет надо поставить интервал с 27.03.2015 по 28.03.2015, а мне надо  с 27.03.2015 по  27.03.2015
Как можно доработать запрос:

WHERE application.date_oplata >={dtFrom} AND application.date_oplata <={dtTo} AND application.id_master = {cbMaster} AND raboty.id_application = application.id

Пробовал менять <=,>= итд. не помогает.

Re: Интервал дат в отчет включительно

Приветствую,


Проверил у себя, работает как надо.
у вас поле date_oplata какого типа? Дата или Дата/Время ?


Также вы можете обойтись без использования SQL запроса, компонент DateTimePicker имеет свойство Filter, где вы можете выбрать аналогично >= и <=



Если проблема не решится, пришлите пожалуйста ваш проект на support@drive-software.com
посмотрю в чем дело.

Dmitry.

Re: Интервал дат в отчет включительно

DriveSoft wrote:

Проверил у себя, работает как надо.
у вас поле date_oplata какого типа? Дата или Дата/Время ?

Поле вида Дата/Время.
Спасибо, проблему решил.
Оказывается у меня одновременно были включены фильтры для компонента и в SQL запросе. Убрал в SQL application.date_oplata >={dtFrom} AND application.date_oplata <={dtTo} и заработало.