ผู้เขียน หัวข้อ: คำสั่ง ประชากรในเขตพื้นที่ ที่เป็นเบาหวาน  (อ่าน 3682 ครั้ง)

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

ออฟไลน์ Bluebird

  • Hero Member
  • *****
  • กระทู้: 1,062
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลระแงะ จังหวัดนราธิวาส
select pt.*,ov.*
from vn_stat ov ,patient pt ,ovst ovst
where  ov.vn=ovst.vn and pt.hn=ov.hn and ov.vstdate between "2007-01-01" and  "2009-07-30" and ov.hn=pt.hn
 and ov.aid="960501"
 and ov.age_y>= 0
 and ov.age_y<= 200
 and ( (ov.pdx >= "E10" and ov.pdx <= "E148")
 or (ov.dx0 >= "E10" and ov.dx0 <= "E148")
 or (ov.dx1 >= "E10" and ov.dx1 <= "E148")
 or (ov.dx2 >= "E10" and ov.dx2 <= "E148")
 or (ov.dx3 >= "E10" and ov.dx3 <= "E148")
 or (ov.dx4 >= "E10" and ov.dx4 <= "E148")
 or (ov.dx5 >= "E10" and ov.dx5 <= "E148") )

หากไม่ต้องการให้ HN ซ้ำแก้ไขตรงไหนครับ
นักวิชาการคอมพิวเตอร์ โรงพยาบาลระแงะ  จังหวัดนราธิวาส
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 ที่ออกใหม่ล่าสุด)

ออฟไลน์ Neo

  • Hero Member
  • *****
  • กระทู้: 1,703
  • The Kop
  • Respect: +6
    • ดูรายละเอียด
Re: คำสั่ง ประชากรในเขตพื้นที่ ที่เป็นเบาหวาน
« ตอบกลับ #1 เมื่อ: กรกฎาคม 30, 2009, 08:19:23 AM »
0
เพิ่ม group by ov.hn ต่อท้ายครับครับ ตามนี้ครับ

select pt.*,ov.*
from vn_stat ov ,patient pt ,ovst ovst
where  ov.vn=ovst.vn and pt.hn=ov.hn and ov.vstdate between "2007-01-01" and  "2009-07-30" and ov.hn=pt.hn
 and ov.aid="960501"
 and ov.age_y>= 0
 and ov.age_y<= 200
 and ( (ov.pdx >= "E10" and ov.pdx <= "E148")
 or (ov.dx0 >= "E10" and ov.dx0 <= "E148")
 or (ov.dx1 >= "E10" and ov.dx1 <= "E148")
 or (ov.dx2 >= "E10" and ov.dx2 <= "E148")
 or (ov.dx3 >= "E10" and ov.dx3 <= "E148")
 or (ov.dx4 >= "E10" and ov.dx4 <= "E148")
 or (ov.dx5 >= "E10" and ov.dx5 <= "E148") )
group by ov.hn
Mr.Chayanut Suwamat
E-Mail=>Mr.Chayanut9@Gmail.com
BMS DATACENTER ระดับจังหวัดบึงกาฬ Start 1 พ.ย. 2554
สำนักงานสาธารณสุขจังหวัดบึงกาฬ