ตก desc ไปอันนึง และเพิ่ม o.vsttime ให้ด้วย เสร็จแล้ว น่าจะเป็นแบบนี้ครับ
select o.vstdate, o.vsttime, o.hn,p.pname,p.fname,p.lname,o.bw,o.height,o.bmi,o.waist
from opdscreen o
left outer join patient p on p.hn=o.hn
where o.hn ="0012876"
order by vstdate desc,vsttime desc
limit 1