ผู้เขียน หัวข้อ: ขอความช่วยเหลือหน่อยครับเรื่องคำสั่งคิวรี่  (อ่าน 3111 ครั้ง)

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

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
ผมหาภาวะเร่งด่วนของคนไข้   ได้คำสั่งมาแล้วแต่ คิวรี่ออกมาแล้ว ลองไปตรวจสอบแล้ว  มันไม่เป็นจริง ผม เขียนผิด ช่วงไหนอ่ะครับ


select ov.hn ,concat(pt.pname,pt.fname,'  ',pt.lname)as name, ov.pt_priority ,op.vstdate,vn.pdx,ic.name as namepdx,
vn.dx0,vn.dx1,vn.dx2 ,lo.lab_items_name_ref,lo.lab_order_result ,op.cc

from ovst ov
left outer join vn_stat vn on vn.hn = ov.hn
left outer join patient pt on ov.hn = pt.hn
left outer join icd101 ic on ic.code = vn.pdx
left outer join icd101 ic1 on ic1.code = vn.pdx
left outer join icd101 ic2 on ic2.code = vn.pdx
left outer join icd101 ic3 on ic3.code = vn.pdx
left outer join lab_head lh on vn.vn = lh.vn
left outer join lab_order lo on lh.lab_order_number = lo.lab_order_number
left outer join opdscreen op on ov.hn = op.hn

where op.vstdate between '2010-10-01' and '2011-09-30'
and  ov.pt_priority in ('1','2')
and op.screen_dep = '004'

group by vn.hn
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: ขอความช่วยเหลือหน่อยครับเรื่องคำสั่งคิวรี่
« ตอบกลับ #1 เมื่อ: ตุลาคม 07, 2011, 15:08:40 PM »
0
select ov.hn ,concat(pt.pname,pt.fname,'  ',pt.lname)as name, ov.pt_priority ,op.vstdate,vn.pdx,ic.name as namepdx,
vn.dx0,vn.dx1,vn.dx2 ,lo.lab_items_name_ref,lo.lab_order_result ,op.cc

from ovst ov
left outer join vn_stat vn on vn.hn = ov.hn
left outer join patient pt on ov.hn = pt.hn
left outer join icd101 ic on ic.code = vn.pdx
left outer join icd101 ic1 on ic1.code = vn.pdx
left outer join icd101 ic2 on ic2.code = vn.pdx
left outer join icd101 ic3 on ic3.code = vn.pdx
left outer join lab_head lh on vn.vn = lh.vn
left outer join lab_order lo on lh.lab_order_number = lo.lab_order_number
left outer join opdscreen op on ov.hn = op.hn

where op.vstdate between '2010-10-01' and '2011-09-30'
and  ov.pt_priority in ('1','2')
and op.screen_dep = '004'

group by vn.hn

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