อ.ป๋อป...ขอฟอร์ม..เป็นตัวอย่างในการทำใช้บ้างครับ...
ผมใช้คำสั่งแบบนี้ครับ เป็นการเอาเวลาที่ซักประวัติเสร็จ แล้วบวกอีก 20 นาที เพื่อเป็นเวลาที่จะรับประกันว่าจะได้ตรวจเวลาใด และต้องเป็นคนที่ถูกส่งเข้าห้องตรวจโรคเท่านั้น ซึ่งของผมมี 4 ห้อง เลยเป็น 001,002,003 และ 005 ครับ ถ้าส่งไปที่อื่น ๆ จะไม่ถูกพิมพ์ออกมาครับ
select o.vn, o.hn, o.vstdate, s.doctor_queue, k.department as doctor_depname, st.service11 as finishscreentime, sec_to_time(time_to_sec(st.service11)+1200) as maxtime
from ovst o
left outer join opdscreen os on os.vn=o.vn
left outer join screen_doctor s on s.vn=o.vn
left outer join service_time st on st.vn=o.vn
left outer join kskdepartment k on k.depcode=s.doctor_depcode
where o.vn=540405062415
and s.doctor_depcode in ("001","002","003","005")