ผู้เขียน หัวข้อ: การดึงผล LAB ล่าสุด ให้แสดง วันที่ตรวจ LAB (lab_order) และ ผล LAB (lab_order_result)  (อ่าน 8837 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Bluebird

  • Hero Member
  • *****
  • กระทู้: 1,062
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลระแงะ จังหวัดนราธิวาส
ต้องการดึง วันที่ตรวจ LAB (lab_order) และ ผล LAB (lab_order_result) ล่าสุดที่ได้ตรวจ
เช่น
select max(l2.order_date),l1.lab_order_result from lab_order l1
left outer join lab_head l2 on l2.lab_order_number=l1.lab_order_number
where l1.lab_items_code=76
and l2.hn=0000002

คำสั่งนี้ จะแสดงวันที่ถูกต้อง แต่ไปดึงผล LAB ที่เป็นวันแรกที่ตรวจ
นักวิชาการคอมพิวเตอร์ โรงพยาบาลระแงะ  จังหวัดนราธิวาส
www.rangaehospital.com

เริ่มใช้งานระบบ 1 ตุลาคม 2550
Server     :  HP Proliant DL180G6 RAM 16Gb. 
Replicate  : DELL PowerEdge 1800   RAM 16 Gb.
MySQL 5.5.31
OS CentOS 5 64bit
HOSxP Version : 3.59.4.27(ตาม Version ที่ออกใหม่ล่าสุด)

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
ต้องการดึง วันที่ตรวจ LAB (lab_order) และ ผล LAB (lab_order_result) ล่าสุดที่ได้ตรวจ
เช่น
select max(l2.order_date),l1.lab_order_result from lab_order l1
left outer join lab_head l2 on l2.lab_order_number=l1.lab_order_number
where l1.lab_items_code=76
and l2.hn=0000002

คำสั่งนี้ จะแสดงวันที่ถูกต้อง แต่ไปดึงผล LAB ที่เป็นวันแรกที่ตรวจ
ลองใช้ order by กับ limit .... นะครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ Bluebird

  • Hero Member
  • *****
  • กระทู้: 1,062
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลระแงะ จังหวัดนราธิวาส
select l2.order_date,l1.lab_order_result from lab_order l1
left outer join lab_head l2 on l2.lab_order_number=l1.lab_order_number
where l1.lab_items_code=76
and l2.hn=0000002
order by order_date desc limit 1

อย่างนี้ ออกแล้วครับ
ขอบคุณครับ
นักวิชาการคอมพิวเตอร์ โรงพยาบาลระแงะ  จังหวัดนราธิวาส
www.rangaehospital.com

เริ่มใช้งานระบบ 1 ตุลาคม 2550
Server     :  HP Proliant DL180G6 RAM 16Gb. 
Replicate  : DELL PowerEdge 1800   RAM 16 Gb.
MySQL 5.5.31
OS CentOS 5 64bit
HOSxP Version : 3.59.4.27(ตาม Version ที่ออกใหม่ล่าสุด)