Advertisement
Guest User

Untitled

a guest
Dec 7th, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. select orders.orderid, campers.description, dealers.name, orders.act_delivery,
  2. sum(case orderitems.std
  3. when 0 then
  4. (case when orderitems.price = 0 then retail_price.price * orderitems. qty else orderitems.price * orderitems.qty end)
  5. when 1 then
  6. (case when orderitems.origqty = 0 then
  7. 0 else
  8. (case when orderitems.price = 0
  9. then retail_price.price * (orderitems.qty - orderitems.origqty)
  10. else orderitems.price * (orderitems.qty - orderitems.origqty)
  11. end)
  12. end)
  13.  
  14. when 2 then
  15. 0
  16. else
  17. (case when orderitems.deletedprice = 0 then retail_price.price * orderitems. qty else orderitems.deletedprice * orderitems.qty end)
  18.  
  19. end) as retail
  20. from orderitems, orders, dealers, campers, products, retail_price
  21. where orderitems.orderid = orders.orderid
  22. and orderitems.productid = products.prodid
  23. and orderitems.productid =retail_price.prodid
  24. and orders.dealerid = retail_price.dealer
  25. and orders.dealerid = dealers.dealerid
  26. and orders.camper = campers.camperid
  27. and act_delivery > 0
  28. and orderitems.std in (0, 1, 2)
  29. and orders.dealerid not in (1, 9, 10, 12,15,16)
  30. and spares_od = 0
  31. and orders.act_delivery > '2016-10-01'
  32. and orders.act_delivery <= '2016-10-31'
  33. group by orders.orderid,orders.dealerid, orders.act_delivery order by orders.act_delivery, orders.orderid
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement