137
« เมื่อ: ตุลาคม 25, 2007, 16:30:32 PM »
อาจารยืครับคือผมมีปัญหาเรื่องรายงานอยากให้อาจารย์แนะนำหน่อยครับ คือ
ทันตกรรมอยากได้รายงานเด็กอายุ 13-14 ปี ที่มาตรวจฟันกี่คน/ครั้ง แยกตามสิทธิด้วยครับ
ในส่วนของนับตามครั้งผมทำได้แล้วแต่ในส่วนของคน ซึ่งต้องใช้ HN ซึ่งมีกรณีที่มันซำกันอยู่นะครับเลยไม่รู้ว่าจำนับยังไงนะครับฝากอาจารย์แนะนำด้วยครับ
select p.pttype,p.name,count(o.hn) as count_hn
from dtmain dt
left outer join ovst o on o.vn=dt.vn
left outer join vn_stat vn on vn.vn = dt.vn
left outer join pttype p on p.pttype = o.pttype
where o.vstdate between "2007-09-01" and "2007-09-31" and vn.age_y in ('13','14')
group by p.pttype,p.name