เนื่องจากทาง รพ.จะเปิดนอกเวลาครับ เลยจะแยก case ที่ตรวจตามช่วงเวลา อยากให้ปรับคำสั่งนี้ โดยสามารถเลือกช่วงเวลาได้ (doctor_time) เหมือนกับเลือกช่วงของวันที่ครับ เช่น 08.00 - 09.00 น. เป็นต้น
select o.vstdate,o.vsttime,o.hn,d.*,dt.name,concat(p.pname,p.fname,' ',p.lname) as ptname
,t.name as pttype_name , vs.pdx ,i.name as pdx_name from pq_doctor d left outer join doctor dt
on dt.code = d.doctor left outer join ovst o on o.vn = d.vn left outer join vn_stat vs on vs.vn = d.vn
left outer join icd101 i on i.code = vs.pdx left outer join patient p on p.hn = o.hn
left outer join pttype t on t.pttype = o.pttype where d.doctor = '002' and d.doctor_date between '2008-03-28' and '2008-03-28'
order by doctor_date,doctor_time