ช่วยดู Code IPD Visit ให้หน่อยครับ
Code ชุดที่ 1 ภาพรวมทั้งหมด ครั้ง/ราย
SELECT COUNT(*) AS cnt_all,COUNT(DISTINCT a.hn) AS cnt_hn
From ovst o
LEFT OUTER JOIN an_stat a ON a.an=o.an
LEFT OUTER JOIN ward w ON w.ward=a.ward
WHERE a.dchdate BETWEEN "2014-10-01" AND "2015-09-30"
Code ชุดที่ 2 แยก Ward ครั้ง/ราย แต่ทำไมจำนวนรายไม่เท่ากับชุดที่ 1 ครับ
SELECT w.`name`,COUNT(*) AS cnt_all,COUNT(DISTINCT a.hn) AS cnt_hn
From ovst o
LEFT OUTER JOIN an_stat a ON a.an=o.an
LEFT OUTER JOIN ward w ON w.ward=a.ward
WHERE a.dchdate BETWEEN "2014-10-01" AND "2015-09-30"
GROUP BY a.ward
ORDER BY w.`name` ASC