911
« เมื่อ: สิงหาคม 24, 2007, 03:20:09 AM »
ครับ คุณ kuakool
select o.main_dep,k.department,count(o.vn) as cc,sum(v.income) as tt
from ovst o
left outer join vn_stat v on o.vn=v.vn
left outer join kskdepartment k on o.main_dep=k.depcode
where o.vstdate between '2007-01-01' and '2007-01-31'
and 0.main_dep in ('120','010','020','014','050','080','070','060','011','110','108','121','041','040','032','051','091','043','029','039')
group by o.main_dep
order by cc
SQL น่าจะประมาณนี้ครับ
แต่ถ้าต้องการทราบมูลค่าการรจ่ายยา ไม่แน่ใจว่า sum income จะถูกต้องหรือป่าวครับ
เพราะจากการสังเกตุ income น่าจะเป็นค่าใช้จ่ายทั้งหมดที่เกิดขึ้นครับ
ต้องถามผู้รู้อีกครั้งครับ
ลองดูครับ