Advertisement
Guest User

Untitled

a guest
Dec 17th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. SET @date_A = '2018-12-01';
  2. SET @date_B = '2018-12-15';
  3.  
  4. SELECT
  5. o.id orderId,
  6. opr.amount sumZakaz,
  7. ot.in_courier,
  8. os.what,
  9. kp.sumPrihod,
  10. SUM(op.count * op.out_price_for_1) sumProduct
  11. -- ed.courier_id,
  12. -- bu.lastname
  13. FROM orders o
  14. LEFT JOIN orders_price opr ON opr.order_id = o.id
  15. LEFT JOIN orders_time ot ON ot.order_id = o.id
  16. LEFT JOIN order_status os ON o.order_status_id = os.id
  17. LEFT JOIN (SELECT order_id, SUM(amount) sumPrihod FROM fin.kassa_prihod GROUP BY 1) kp ON o.id = kp.order_id
  18. LEFT JOIN order_cars oc ON o.id = oc.order_id
  19. LEFT JOIN order_product op ON oc.id = op.car_id
  20. -- LEFT JOIN express_delivery ed USING(order_id)
  21. -- LEFT JOIN backend_users bu ON ed.courier_id = bu.id
  22. WHERE ot.in_courier BETWEEN @date_A AND @date_B
  23. AND op.active = 1
  24. -- AND os.what='курьер выехал'
  25. GROUP BY o.id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement