Topic: Поиск между дат

События в БД имеют дату начала, и дату окончания. Каким образом можно найти перечень событий, которые
имеют место быть в искомую дату?

Re: Поиск между дат

В данном случае поиск придеться реализовать с помощью SQL запроса, пример:

SELECT

lastname,
firstname,
strftime('%d.%m.%Y', startwork),
strftime('%d.%m.%Y', endwork),
id

FROM employees

WHERE

CASE WHEN IFNULL({DateTimePicker1}, 1)=1 THEN 1=1 ELSE
{DateTimePicker1} >= startwork AND {DateTimePicker1} <= endwork
END


также можете скачать проект с примером:

Post's attachments

Attachment icon Search date between two dates.zip 6.13 kb, 399 downloads since 2016-01-19 

Dmitry.

Re: Поиск между дат

Дмитрий, спасибо за помощь.

Можете еще подсказать, как  организовать поиск событий в период между искомых дат?

Re: Поиск между дат

vaskar wrote:

Дмитрий, спасибо за помощь.

Можете еще подсказать, как  организовать поиск событий в период между искомых дат?

Если необходимо искать события, которые имеются в искомом интервале, то можно обойтись без SQL запрос, используя кнопку с действием "Поиск" и установить для компонентов DateTimePicker свойство Filter


Проект с примером:

Post's attachments

Attachment icon Search dates between dates.zip 6.1 kb, 567 downloads since 2016-01-21 

Dmitry.