kreangkrai

query all

Feb 22nd, 2016
320
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.06 KB | None | 0 0
  1. SELECT DISTINCT
  2. Count(cpa.RECEIPT_NO) AS `Refs No.`,
  3. cpa.RECEIPT_NO AS `Ref No.`,
  4. cpa.PAYMENT_DATE AS Date,
  5. CONCAT(cli.PREFIX_NAME,cli.FIRST_NAME_EN,' ',cli.LAST_NAME_EN) AS `Student Name`,
  6. gn.`NAME` AS `Group Name`,
  7. cos.`NAME` AS `Course Name`,
  8. rct.NAME_EN AS `Course Type`,
  9. cpa.PAYMENT_PRICE AS Amount,
  10. gn.LESSON_TOTAL AS `Total Lesson`,
  11. Count(casbook.ID) AS Lesson_PER_MONTH,
  12. (cpa.PAYMENT_PRICE/gn.LESSON_TOTAL) AS `Bath/Lesson`,
  13. (cpa.PAYMENT_PRICE/gn.LESSON_TOTAL)*Count(casbook.ID) AS `Bath/Month`,
  14. casbook.GROUP_ID,
  15. YEAR(casbook.DATE),
  16. MONTH(casbook.DATE)
  17. FROM
  18. client_payment_amount AS cpa
  19. LEFT JOIN client AS cli ON cpa.CLIENT_ID = cli.ID
  20. LEFT JOIN group_register AS gr ON gr.CLIENT_ID = cli.ID
  21. LEFT JOIN group_name AS gn ON gr.GROUP_ID = gn.ID
  22. LEFT JOIN course AS cos ON gr.COURSE_ID = cos.ID
  23. INNER JOIN ref_course_type AS rct ON gr.COURSE_TYPE_ID = rct.ID
  24. INNER JOIN classroom_book AS casbook ON casbook.GROUP_ID = gn.ID
  25. GROUP BY
  26. cpa.RECEIPT_NO,
  27. casbook.GROUP_ID,
  28. YEAR(casbook.DATE),
  29. MONTH(casbook.DATE)
  30. ORDER BY
  31. cpa.RECEIPT_NO,
  32. casbook.DATE
Advertisement
Add Comment
Please, Sign In to add comment