ช่วยดู คำสั่ง หาจำนวน DF ให้หน่อยนะครับ
ไม่ทราบว่าที่อื่นใช้คำสั่ง ทำรายงานอย่างไรกันบ้างครับ (ขอแชร์หน่อยนะครับ)
เงื่อนไข1.เป็นผู้ป่วยในเวลา 08.00-16.00 น.
2.เฉพาะ OPD Case
(ที่ ER , คลินิก ,หรือที่อื่น ๆ ไม่นำมาคิด)จากข้อ2 ถามว่าถ้าผมใช้เงื่อนไข o.main_dep="010" มันจะมีโอกาส los หรือเปล่าครับ เช่นถ้าผู้ป่วยไป ฝ่ายเวชฯ แล้วค่อยมา OPD
** ขอสอบถามที่อื่นครับว่ามี Flow หรือวิธีปฏิบัติอย่างไร ขอพร้อมคำสั่ง SQL เลยนะครับ ** select v.vn,o.vstdate,o.vsttime,o.main_dep,o.cur_dep_time,v.hn,concat(p.pname,p.fname," ",p.lname) as pt_name,
v.dx_doctor,d.name,v.income
from vn_stat v
left outer join doctor d on d.code=v.dx_doctor
left outer join ovst o on o.vn=v.vn
left outer join holiday h on h.holiday_date=v.vstdate
left outer join patient p on p.hn=v.hn
where v.vstdate between "2011-11-10" and "2011-11-10"
and o.cur_dep_time between "08:00:00" and "16:00:00"
and v.dx_doctor in ('209')and o.main_dep="010"
and v.vstdate not in (select holiday_date from holiday)