我怎样才能做到在过滤日期范围BETWEEN和或选择
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
第一个条件永不使用
您需要在基或AND((第一状态)OR(第二状态)) – BlackTigerX 2011-03-15 17:15:14