2013-10-15 2 views
1

Я не так хорошо знаком с структурой таблицы zencart, и я новичок в Mysql, я ищу лучший whet, чтобы перечислить всех клиентов с последним заказом, приобретенным больше то 30 дней назад или в прошлое определенной даты, но никто не отправляется на эту дату, может кто-нибудь помочь мне построить этот запрос, пожалуйста?phpAdmin Query, список клиентов с последним размещенным заказом x дней назад

С наилучшими пожеланиями

ответ

0
SELECT C.customers_id, C.customers_firstname, C.customers_lastname, 
O.date_purchased, O.orders_id, O.order_total, OS.orders_status_name 
    FROM orders O 
    LEFT join customers C on C.customers_id = O.customers_id 
    LEFT join orders_status OS on OS.orders_status_id=O.orders_status 
    WHERE 
     O.date_purchased BETWEEN DATE_SUB(NOW(), INTERVAL 2 MONTH) AND DATE_SUB(NOW(), INTERVAL 1 MONTH) 

Это будет отображаться имя пользователя и ИД_заказа, Total сана и статусе Порядка 30 дней назад на текущий момент.