Advertisement
bani30

Query Quotation By Group

Mar 1st, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. SELECT
  2. rfq.group AS group,
  3. COUNT(CASE WHEN status = 'win' THEN status END) AS win
  4. , COUNT(CASE WHEN status = 'lost' THEN status END) AS lost
  5. , COUNT(CASE WHEN status = 'on process' THEN status END) AS on_process
  6. FROM
  7. (
  8. SELECT
  9. so.quotation_no AS "no"
  10. , so.create_date AS "date"
  11. , pp.name AS "currency"
  12. , gs.name AS "group"
  13. , ru.login AS "sales"
  14. , rp.display_name AS "costumer"
  15. , so.amount_untaxed AS "total_tax"
  16. , CASE
  17. WHEN so.quotation_state NOT IN('win','lost')
  18. THEN 'on process' ELSE so.quotation_state
  19. END AS "status"
  20. FROM
  21. sale_order so
  22. LEFT JOIN
  23. product_pricelist pp ON pp.id = so.pricelist_id
  24. LEFT JOIN
  25. res_users ru on ru.id = so.user_id
  26. LEFT JOIN
  27. res_partner rp on rp.id = so.partner_id
  28. LEFT JOIN
  29. group_sales gs on gs.id = ru.kelompok_id
  30. --WHERE so.quotation_state = 'lost'
  31. ) AS rfq
  32. GROUP BY rfq.group
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement