....ที่คำสั่งของรายงาน ลอง ลบตรงที่ผมทำเป็น สีแดง ดูนะครับ
แล้วอย่าลืมตรวจดูตรง parameter ด้วยนะครับ(มันจะเคลื่อน)...
select o.vn,o.hn,o.o_refer_number,o.i_refer_number,d.name as doctor_name,o.vstdate,
concat(day(p.birthday),"/",month(p.birthday),"/",year(p.birthday)+543) as birthday,
o.vsttime,concat(p.pname,p.fname,' ',p.lname) as ptname,
concat(h.hosptype,' ',h.name) as hospname,
r.name as refername, o.o_refer_dep as refer_dep,
ro.*,os.bpd,os.bps,os.bw,os.cc,os.hr,os.pe,os.pulse,os.rr,os.temperature, pt.*,ptt.name
from ovst o
left outer join patient p on p.hn=o.hn
left outer join hospcode h on
h.hospcode = o.rfrolct and h.hospcode = o.hospmain
(
ลบตรงสีแดงออก)
left outer join rfrcs r on r.rfrcs = o.rfrocs
left outer join doctor d on d.code = o.doctor
left outer join opdscreen os on os.vn = o.vn
left outer join referout ro on ro.vn=o.vn and ro.refer_number = o.o_refer_number
left outer join pttypeno pt on pt.hn = o.hn
left outer join pttype ptt on ptt.pttype = o.pttype
where o.vn="500702123956" and o.o_refer_number="500471" order by o.vstdate,o.vsttime
...ที่จริงใช้ variable ดึงข้อมูลมาแสดงที่ตัวรายงานเลยก็ได้นะครับ.....
......