注文を選択するためのクエリがあり、2つの日付から選択したいと思います。ただし、ステータスが3または4のいずれかであるすべての注文も選択したいと思います。私は以下を持っています
SELECT *
WHERE created BETWEEN '1296360000' AND '1322884800'
AND order_status = 'pending'
OR order_status = 'processing'
OR order_status = 'payment_received'
OR order_status = 'completed'
しかし、問題は、それらの4つの注文ステータスのすべてを選択しているように見えることです。注文ステータスの後にBETWEEN
注文を変更した場合、完全に無視されます。BETWEEN
OR
'1322884800'
注文ステータスが4(または3、または2、または1)のいずれかであるXとYの間の注文を選択するには、どこに配置する必要がありますか、またはこれをどのように行うことができますか?