Последняя версия DataExpress 3 beta от 9 октября 2018 года. Скачать. Энциклопедия DX. Форум на Develop-Soft

Входной или выходной фильтр данных запроса

Создание, изменение, фильтрация и выбор данных.
Darkest_One
Новичок
Сообщения: 11
Зарегистрирован: Вт фев 13, 2018 11:55 am

Входной или выходной фильтр данных запроса

Сообщение Darkest_One » Ср мар 28, 2018 5:25 pm

День добрый.
Подскажите, что лучше использовать с точки зрения оптимизации работы базы.
Пример: на форме есть запрос и поле "Начало выборки"(тип - дата). Задача показать все записи, если "Начало выборки" пусто, или записи после выбранной даты. Фильтр с необязательным условием [?!Дата]>=[Начало выборки].
Вопрос: лучше будет этот фильтр сделать на выходе или на входе запроса?

jurist23rus
Эксперт
Сообщения: 2438
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Re: Входной или выходной фильтр данных запроса

Сообщение jurist23rus » Ср мар 28, 2018 5:55 pm

На входе, то есть используйте этот фильтр в качестве фильтра-источника запроса, так будет оптимальнее всего, так как программа будет выбирать только требуемые записи из базы. Если же вы будете использовать это в выходном фильтре, то программа будет выбирать все записи из базы и только потом из выбранных, то есть из всех, выбирать записи согласно выходного фильтра.
Destiny is a very convenient word for those who never take decisions.

Darkest_One
Новичок
Сообщения: 11
Зарегистрирован: Вт фев 13, 2018 11:55 am

Re: Входной или выходной фильтр данных запроса

Сообщение Darkest_One » Ср мар 28, 2018 6:05 pm

Понято,принято.
Благодарю =)