:-\พี่ คับ ผม เขียนรายงาน หาค่า เฉลียของเวลาการบริการนอก เวลา อ่ะคับ
select a.vstdate,a.vn,a.hn,concat(pname,fname," ",lname) as ptname,b.birthday,pt.name,
a.vsttime as begintime,a.service6 as jadya,
sec_to_time(time_to_sec(a.service6)-time_to_sec(a.vsttime)) as watingtime
from service_time a
left outer join patient b on a.hn=b.hn
left outer join ovst o on o.vn=a.vn
left outer join pttype pt on pt.pttype=o.pttype
where a.vstdate between "2011-10-01" and "2011-10-31" and a.vstdate not in (select holiday_date from holiday)
and a.vsttime between "16:30:00" and "24:00:00"
and a.service3>a.vsttime
order by a.vstdate , a.vsttime
ถ้าเปลียน vstdate between "2011-10-01" and "2011-10-05" แบบวันน้อยๆๆ มันrunออกอ่ะคับ แต่ถ้าเป็นแบบข้างบนมันไม่ออก อ่ะคับ มันโชว์แบบในรูปอ่ะคับ แก้ไม่ใด้ซักที พี่ท่านใด พอช่วยได้บ่างอ่ะคับ