Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. `SELECT order_customFields.order_customFields_delivery_method,
  2.  
  3. sum(case `order`.order_status when 'paid' then 1 else 0 end) paid,
  4. sum(case `order`.order_status when 'later' then 1 else 0 end) later,
  5. sum(case `order`.order_status when 'delivery-approved' then 1 else 0 end) deliveryapproved
  6. FROM order_customFields
  7. INNER JOIN `order` ON order_customFields.order_id = `order`.order_id
  8. WHERE
  9. order_customFields.order_customFields_order_date >= date_sub(date_sub(curdate(), interval day(curdate()) - 1 day), interval 1 month) and
  10. order_customFields.order_customFields_order_date < date_sub(curdate(), interval day(curdate()) - 1 day)
  11. AND order_customFields.order_customFields_delivery_method is not null
  12. GROUP BY
  13. order_customFields.order_customFields_delivery_method`
  14.  
  15. `SELECT order_customFields.order_customFields_delivery_method,
  16. sum(round(`order`.order_totalSumm,2))
  17. FROM order_customFields
  18. INNER JOIN `order` ON order_customFields.order_id = `order`.order_id
  19. WHERE
  20. order_customFields.order_customFields_order_date >= date_sub(date_sub(curdate(), interval day(curdate()) - 1 day), interval 1 month) and
  21. order_customFields.order_customFields_order_date < date_sub(curdate(), interval day(curdate()) - 1 day)
  22. and order_status = 'paid' or order_status = 'later' or order_status = 'delivery-approved'
  23. AND order_customFields.order_customFields_delivery_method is not null
  24. GROUP BY
  25. order_customFields.order_customFields_delivery_method`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement