select distinct v.hn,concat(pname,fname,"",lname)as pat,v.age_y,v.age_m ,s.name,o.qty from vn_stat v
left outer join patient p on p.hn=v.hn
left outer join opitemrece o on o.hn =v.hn and o.icode like "1%"
left outer join s_drugitems s on s.icode=o.icode
and v.vstdate between "xxxx-xx-xx" and "yyyy-yy-yy"
ประมาณนี้...จริง ๆ แล้วในบอร์ดมี report สวย ๆ ของ หลาย อ. หลายเทพ..ครับ..เช่น ของ อ.เจมส์ ของ Neo เป็นต้น...ครับ..และอื่น ๆ อีกมากมาย ลอง serch ดูเลยครับ...