ฝากให้กับพี่ itim2101 นะครับ
ถ้าต้องการในเวลาราชการก็เปลี่ยนตรง not เอาออกนะครับ
select concat(p.pname,p.fname," ",p.lname)as full_name,o.*,p.* from ovst o ,patient p
where o.hn = p.hn and vstdate between'2009-08-01'and'2009-08-02'
and o.vsttime not between'08:00:00'and'16:00:00'
order by vstdate,vsttime