ผู้เขียน หัวข้อ: 120/80 - 139/89 เขียน SQL อย่างไรดีครับ  (อ่าน 4147 ครั้ง)

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

ออฟไลน์ pikcejoyjoy

  • Newbie
  • *
  • กระทู้: 15
  • Respect: 0
    • ดูรายละเอียด
120/80 - 139/89 เขียน SQL อย่างไรดีครับ
« เมื่อ: กุมภาพันธ์ 05, 2010, 12:40:13 PM »
0
ต้องการรายงานผู้ป่วยที่มีความดันระหว่าง 120/80 - 139/89 เขียน SQL อย่างไรดีครับ
 

ออฟไลน์ onlinelp

  • Full Member
  • ***
  • กระทู้: 163
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลพระนารายณ์มหาราช
Re: 120/80 - 139/89 เขียน SQL อย่างไรดีครับ
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 05, 2010, 12:53:43 PM »
0
ในตาราง opdscreen จะมีข้อมูลการซักประวัติอยู่ครับ ทั้งความดัน และอื่นๆ(เป็นข้อมุลที่ถูกบันทึกในแต่ละครั้งในการมารับบริการนะครับหาได้จาก vn)
โรงพยาบาลพระนารายณ์มหาราช จ.ลพบุรี
HOSxp Version : 3.53.12.8
สำรวย  ช้างจวง (ต๊อก)
MSN : aminoaul@hotmail.com
------------------------------------------------------------------------
KSK Kill >>sality.a  http://www.webphand.com/sality/fix.php

ออฟไลน์ onlinelp

  • Full Member
  • ***
  • กระทู้: 163
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลพระนารายณ์มหาราช
Re: 120/80 - 139/89 เขียน SQL อย่างไรดีครับ
« ตอบกลับ #2 เมื่อ: กุมภาพันธ์ 05, 2010, 13:24:25 PM »
0
select distinct pt.hn,pt.cid,ov.vstdate,concat(pt.pname,pt.fname,'  ',pt.lname)as tname,pt.birthday,ov.age_y,
pt.sex,os.bw,os.height,concat(os.bpd,"/",os.bps)as mmhg,pt.nationality,nn.name,oc.occupation,
oc.name,de.death_date,de.death_cause_text,pt.moopart,pt.tmbpart,pt.amppart,pt.chwpart,ov.aid,
concat(pt.addrpart,'  หมู่.',ov.moopart,'  อ.',t3.name,'  ต.',t2.name,'  จ.',t1.name)as addressth,
odx.icd10,i.name
from vn_stat ov
 left outer join opdscreen os on os.vn=ov.vn
 left outer join ovst ovst on ovst.vn =ov.vn
 left outer join pttype ptt on ptt.pttype = ov.pttype
 left outer join death de on de.hn = ov.hn
 left outer join ovstdiag odx on odx.hn=ov.hn
 left outer join icd101 i on i.code = odx.icd10
left outer join patient pt on pt.hn=ov.hn
left outer join thaiaddress t1 on t1.chwpart=pt.chwpart and
     t1.amppart="00" and t1.tmbpart="00"
left outer join thaiaddress t2 on t2.chwpart=pt.chwpart and
     t2.amppart=pt.amppart and t2.tmbpart="00"
left outer join thaiaddress t3 on t3.chwpart=pt.chwpart and
    t3.amppart=pt.amppart and t3.tmbpart=pt.tmbpart
 left outer join nationality nn on nn.nationality = pt.nationality
 left outer join occupation oc on oc.occupation = pt.occupation
where ov.vstdate between '2009-10-01' and  '2009-10-01'
and os.bpd>='80' and os.bpd<='89'
and os.bps>='120' and os.bps<='139'


ตัวย่างที่ Export แล้วครับ
http://www.beupload.com/download/?750563&A=235487
« แก้ไขครั้งสุดท้าย: กุมภาพันธ์ 05, 2010, 13:49:30 PM โดย onlinelp »
โรงพยาบาลพระนารายณ์มหาราช จ.ลพบุรี
HOSxp Version : 3.53.12.8
สำรวย  ช้างจวง (ต๊อก)
MSN : aminoaul@hotmail.com
------------------------------------------------------------------------
KSK Kill >>sality.a  http://www.webphand.com/sality/fix.php

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: 120/80 - 139/89 เขียน SQL อย่างไรดีครับ
« ตอบกลับ #3 เมื่อ: กุมภาพันธ์ 05, 2010, 13:46:11 PM »
0
ลองอันนี้ดูครับ ส่งเข้าประกวดด้วยคำสั่ง

select * from opdscreen
where bps between "120" and "139" and
bpd between "80" and "89"

pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

ออฟไลน์ pikcejoyjoy

  • Newbie
  • *
  • กระทู้: 15
  • Respect: 0
    • ดูรายละเอียด
Re: 120/80 - 139/89 เขียน SQL อย่างไรดีครับ
« ตอบกลับ #4 เมื่อ: กุมภาพันธ์ 05, 2010, 14:22:29 PM »
0
ขอบคุณมาก ๆ ครับ
 

ออฟไลน์ onlinelp

  • Full Member
  • ***
  • กระทู้: 163
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลพระนารายณ์มหาราช
Re: 120/80 - 139/89 เขียน SQL อย่างไรดีครับ
« ตอบกลับ #5 เมื่อ: กุมภาพันธ์ 05, 2010, 18:04:57 PM »
0
ขอโทษครับ
ผมแถมไปเยอะเลย ;D ;D
โรงพยาบาลพระนารายณ์มหาราช จ.ลพบุรี
HOSxp Version : 3.53.12.8
สำรวย  ช้างจวง (ต๊อก)
MSN : aminoaul@hotmail.com
------------------------------------------------------------------------
KSK Kill >>sality.a  http://www.webphand.com/sality/fix.php