select o.main_dep ,k.department,sum(o.doctor="008") as Doctor1 ,
sum(O.doctor="010") as doctor2,sum(o.doctor="119") as doctor3
from ovst o
left outer join kskdepartment k on k.depcode=o.main_dep
where vstdate between '2010-01-01' and '2010-01-31'
group by o.main_dep
ประมาณนีได้มัยครับ สลับกันนิดหน่อย แพทย์ แนวนอน แผนกแนวตั้ง