Advertisement
bani30

Report KPI Postgresql

Feb 24th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. SELECT
  2. delivery_note.name AS "Delivery Note",
  3. stock_picking.date_done AS "DN/SJ Date",
  4. res_partner.id AS "ID Address Name",
  5. res_partner.display_name AS "Address Name",
  6. sale_order.date_order AS "Tgl PO/Barang Masuk",
  7. delivery_note.tanggal AS "Tanggal Kirim",
  8. CASE
  9. WHEN
  10. DATE_PART('month', delivery_note.tanggal::date) - DATE_PART('month', sale_order.date_order::date) = 0
  11. AND
  12. DATE_PART('days', delivery_note.tanggal::date) - DATE_PART('days', sale_order.date_order::date) <= 7
  13. THEN DATE_PART('days', delivery_note.tanggal::date) - DATE_PART('days', sale_order.date_order::date)
  14. ELSE null
  15. END AS "Selisih Hari",
  16. CASE
  17. WHEN
  18. DATE_PART('month', delivery_note.tanggal::date) - DATE_PART('month', sale_order.date_order::date) = 0
  19. AND
  20. DATE_PART('days', delivery_note.tanggal::date) - DATE_PART('days', sale_order.date_order::date) <= 7
  21. THEN 'Tercapai'
  22. ELSE 'Tidak Tercapai'
  23. END AS "Status"
  24.  
  25. FROM
  26. delivery_note
  27.  
  28. LEFT JOIN
  29. res_partner ON delivery_note.partner_id = res_partner.id
  30. LEFT JOIN
  31. stock_picking ON res_partner.id = stock_picking.partner_id
  32. LEFT JOIN
  33. order_preparation ON delivery_note.prepare_id = order_preparation.id
  34. LEFT JOIN
  35. sale_order ON order_preparation.sale_id = sale_order.id
  36.  
  37. WHERE
  38. delivery_note.state='done'
  39. AND EXTRACT(YEAR FROM delivery_note.tanggal) = 2015
  40. AND EXTRACT(MONTH FROM delivery_note.tanggal) = 11
  41. AND EXTRACT(YEAR FROM sale_order.date_order) = 2015
  42. AND EXTRACT(MONTH FROM sale_order.date_order) = 11
  43. --AND res_partner.display_name ILIKE '%FREEPORT INDONESIA, PT%'
  44.  
  45. --GROUP BY delivery_note.name, stock_picking.date_done, res_partner.display_name, sale_order.date_order, delivery_note.tanggal
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement