В типе контента "Объявления" есть поле "Дата публикации". По ней фильтр работает четко.
Вы удалили поле с датой публикации и создали поле "просто дата"?
Специально создал новое поле дата и заметил странную вещь. Задаю в поиске до 9-го, а оно всё равно ищет до 10-го.
SELECT COUNT(i.id) AS COUNT FROM cms_con_board i FORCE INDEX (date_pub) WHERE (i.is_parent_hidden IS NULL) AND (i.dat >= '2016-08-01') AND (i.dat <= '2016-08-10') AND (i.is_approved = '1') AND (i.is_pub = '1')
