ผมว่า ChangeDBPipeLineLink2SQL ในส่วนของ OPD น่าจะแก้ไขคำสั่งนับจาก ovst น่าจะถูกต้องนะครับ ตามนี้
select lh.doctor_code,(select name from doctor where code=lh.doctor_code) doctor_name
,count(i.vn) as vn_count,count(distinct(i.hn)) as hn_count
from ovst i
inner join lab_head lh on lh.vn=i.vn
where i.vstdate between "2011-01-01" and "2011-01-31"
group by lh.doctor_code