select p.hn, concat(p.pname,p.fname," ",p.lname) as patient,v.age_y from patient p
lleft outer join vn_stat v on v.hn=p.hn
eft outer join opitemrece o on o.vn=v.vn
where o.icode in("xxxxx","yyyyy","zzzzz") [ อินซูลินทุกชนิดที่มีใน รพ.]
and o.rx_date between"yyyy-mm-dd" and "yyyy-mm-dd"
group by v.vstdate
order by v.vn
ประมาณนีีครั้บ..และอีกหลายแบบตามต้องการว่า คนไข้นอก หรือ คนไข้ใน นับรายที่ซ้ำหรือเปล่า (นับคน หรือนับครั้ง ครับ )