ผมจะทำรายงาน เวลาที่ใช้ในการ observe ครับ แต่พอจะหาความต่างของเวลา จะใช้คำสั่งอะไรดีครับ
ลองทำแล้วผลออกไม่ตรงกับความเป็นจริงครับ
ตัวอย่าง code ที่เขียนครับ
select v.hn,oo.send_date_time,oo.leave_date_time,concat(p.pname,p.fname," ",p.lname) as ptname,
s.name as sex_name,os.name as ostts,timediff(oo.send_date_time,oo.leave_date_time) as tdiff
from opd_observe oo
left outer join vn_stat v on v.vn=oo.vn
left outer join patient p on p.hn=v.hn
left outer join sex s on s.code=v.sex
left outer join observe_status os on os.observe_status=oo.observe_status
where oo.leave_date_time between "2010-01-01" and "2010-01-31"