Как я могу сделать фильтрацию по диапазону дат
Select * from XXX where date between DATE1 AND DATE2 OR Between DATE3 AND DATE4
(Скопировано из обновления опубликовано как ответ)
Вот мое состояние
WHERE ( items_count != '0' )
AND ( main_table.is_active = '1' )
AND ( main_table.store_id IN ( '0', '1' ) )
AND ( main_table.updated_at BETWEEN
'2011-03-04 16:52:19' AND '2011-03-05 16:52:19'
)
OR ( main_table.updated_at BETWEEN
'2011-03-13 16:52:19' AND '2011-03-14 16:52:19'
)
LIMIT 0, 30
первое условие никогда не используется