Advertisement
Guest User

Untitled

a guest
Jan 24th, 2020
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.96 KB | None | 0 0
  1. SELECT count(*)
  2. FROM ecms.sales_order so
  3. LEFT JOIN ecms.sales_order_item soi ON soi.sales_order_id = so.id
  4. LEFT JOIN ecms.sales_order_payment sop ON sop.sales_order_id = so.id
  5. LEFT JOIN ecms.customer cu ON cu.id = so.customer_id
  6. LEFT JOIN ecms.history h ON h.transaction_id = so.transaction_id
  7. LEFT JOIN ecms.product p ON p.id = soi.product_id
  8. LEFT JOIN ecms.product_price pp ON pp.product_id = p.id AND pp.date_created <= so.date_created AND so.date_created BETWEEN COALESCE(pp.from_date, so.date_created) AND COALESCE(pp.thru_date, so.date_created)
  9. LEFT JOIN ecms.product_price pp2 ON pp2.product_id = p.id
  10. LEFT JOIN ecms.product_cost pc ON pc.product_id = p.id AND pc.date_created <= so.date_created AND so.date_created BETWEEN COALESCE(pc.from_date, so.date_created) AND COALESCE(pc.thru_date, so.date_created)
  11. LEFT JOIN ecms.product_cost pc2 ON pc2.product_id = p.id
  12. LEFT JOIN ecms.merchant m ON m.id = p.merchant_id
  13. LEFT JOIN ecms.brand b ON b.id = p.brand_id
  14. LEFT JOIN ecms.route_number rn ON rn.facility_id = so.delivery_location_id
  15. LEFT JOIN (
  16. SELECT
  17.  
  18. c0.id,
  19. IFNULL(c1.name, c0.name) as cat_1,
  20. c0.name as cat_2
  21.  
  22. FROM ecms.category c0
  23. LEFT JOIN ecms.category_rollup cr ON category_id = c0.id
  24. LEFT JOIN ecms.category c1 ON c1.id = cr.parent_category_id
  25. )c ON c.id = p.category_id
  26.  
  27. WHERE so.order_type = 'ITEM FULFILLMENT'
  28. AND so.status IN ('FOR CONFIRMATION','PL GEN COMPLETED','CONFIRMED','FOR SORTING','FOR DELIVERY','IN-TRANSIT','UNSERVED','LOST','DELIVERED TO STORE','CLAIMED','FOR PULL OUT','FOR RETURN TO MERCHANT','RETURNED TO MERCHANT','FOR REFUND','REFUNDED','DELIVERED TO WAREHOUSE_REGIONAL','IN-TRANSIT_REGIONAL','ARRIVED AT STORE','ARRIVED AT WAREHOUSE','ON VEHICLE TO STORE','ON VEHICLE TO WAREHOUSE')
  29. AND p.name NOT IN ('CLiQQ Live Test Product','Live Test Product','711 TOUR Race Kit 48KM 500','711 TOUR Race Kit 106KM 900')
  30.  
  31. AND date(so.order_date) BETWEEN '2020-01-23 00:00:00' AND '2020-01-23 23:59:59'
  32. AND so.requesting_device IN ('PWA','KIOSK','CLIQQ')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement