BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: bbbas ที่ มกราคม 10, 2013, 14:59:44 PM

หัวข้อ: ช่วยดูโค้ดคำสั่งทำรายงานให้หน่อยครับ
เริ่มหัวข้อโดย: bbbas ที่ มกราคม 10, 2013, 14:59:44 PM
ผมต้องการทราบผลการตรวจ HbA1c ของผู้ป่วยคลีนิคเบาหวานครับ ผมเขียนออกมาแล้วผลที่ได้ คือ ผลที่แสดง ณ วันที่ปัจจุบัน ถูกดึงมาจากผลที่มาตรวจ HbA1c ครั้งล่าสุดของผู้ป่วยครับ เช่น ผู้ป่วยเคยมาตรวจ HbA1c แล้วเมื่อเดือนก่อน แล้วมารับบริการในวันนี้ พอดึงรายงานออกมาผลของ HbA1c ของครั้งก่อน มาแสดงผลในวันนี้ครับ ซึ่งในวันนี้ผู้ป่วยไม่ได้มีการตรวจ HbA1c เลย (ซึ่งในวันนี้มารับบริการแต่ไม่ได้ตรวจ HbA1c ผลก็ควรจะเป็นค่าว่าง) ผมต้องแก้คำสั่งในรายงานอย่างไรครับ....

select  o.hn,concat(p.pname," ",p.fname,"  ",p.lname)as name,t.full_name,l.lab_order_result
from ovst o
 left outer join patient p on p.hn=o.hn
 left outer join lab_head h on h.hn=o.hn
  left outer join lab_order l on l.lab_order_number=h.lab_order_number
 left outer join thaiaddress t on t.tmbpart=p.tmbpart and t.amppart=p.amppart and t.chwpart=p.chwpart
where o.main_dep="052"
and l.lab_items_code ="198"
and  o.vstdate between '2013-01-10' and  '2013-01-10'
group by o.hN

หัวข้อ: Re: ช่วยดูโค้ดคำสั่งทำรายงานให้หน่อยครับ
เริ่มหัวข้อโดย: golf_win ที่ มกราคม 10, 2013, 15:09:18 PM
 left outer join lab_head h on h.vn=o.vn
หัวข้อ: Re: ช่วยดูโค้ดคำสั่งทำรายงานให้หน่อยครับ
เริ่มหัวข้อโดย: bbbas ที่ มกราคม 10, 2013, 15:19:26 PM
left outer join lab_head h on h.vn=o.vn
ขอบคุณครับ :) :) :)