Advertisement
Zidan8376

Untitled

Jun 20th, 2023
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. SELECT
  2. mr.NAME_REGIONAL,
  3. ma.NAME_AREA,
  4. temp.YEAR,
  5. temp.MONTH,
  6. temp.TransactionCount
  7. FROM
  8. `md_regional` mr
  9. JOIN
  10. `md_area` ma ON ma.ID_REGIONAL = mr.ID_REGIONAL
  11. LEFT JOIN
  12. (
  13. SELECT
  14. t.AREA_TRANS,
  15. YEAR(t.DATE_TRANS) AS Year,
  16. MONTH(t.DATE_TRANS) AS Month,
  17. SUM(td.QTY_TD) AS TransactionCount
  18. FROM
  19. `transaction` t
  20. JOIN `transaction_detail` td ON td.ID_TRANS = t.ID_TRANS
  21. JOIN `md_product` mp ON mp.ID_PRODUCT = td.ID_PRODUCT
  22. JOIN `md_product_category` mpc ON mpc.ID_PC = mp.ID_PC
  23. WHERE
  24. YEAR(t.DATE_TRANS) = :selectedYear
  25. AND mpc.ID_PC = :selectedCat
  26. GROUP BY
  27. YEAR(t.DATE_TRANS),
  28. MONTH(t.DATE_TRANS)
  29. ORDER BY
  30. YEAR(t.DATE_TRANS),
  31. MONTH(t.DATE_TRANS)
  32. ) temp ON
  33. temp.AREA_TRANS = ma.NAME_AREA
  34. GROUP BY
  35. mr.NAME_REGIONAL,
  36. ma.NAME_AREA
  37. ORDER BY
  38. mr.NAME_REGIONAL,
  39. ma.NAME_AREA ASC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement