Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. SELECT SUM(
  2.  
  3. CASE
  4. WHEN `app_orders`.`payment` = 'cash' AND `app_orders`.`money` IS NOT NULL
  5. THEN (`app_orders_items`.`quantity` * `app_orders_items`.`price`) - `app_orders`.`money`
  6. WHEN `app_orders`.`payment` = 'card' AND `app_acquiring`.`status` = 'successful'
  7. THEN 0
  8. ELSE
  9. `app_orders_items`.`quantity` * `app_orders_items`.`price`
  10. END
  11.  
  12.  
  13. ) AS `amount`
  14. FROM `app_orders`
  15. JOIN `app_orders_items` ON (`app_orders`.`id` = `app_orders_items`.`order`)
  16. LEFT JOIN `app_acquiring` ON (`app_orders`.`id` = `app_acquiring`.`order`)
  17. WHERE `app_orders`.`customer` = 1 AND
  18. `app_orders`.`status` = 'closed' AND
  19. `app_orders`.`payment` != 'bank_successful';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement