ผู้เขียน หัวข้อ: สอบถามการ select ข้อมูล  (อ่าน 3792 ครั้ง)

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

mr.yung

  • บุคคลทั่วไป
สอบถามการ select ข้อมูล
« เมื่อ: มิถุนายน 13, 2012, 08:41:31 AM »
0
สอบถามการสืบค้นข้อมูลหน่อยครับ

คือว่าผมต้องการจะนับข้อมูลจาก hn คนไข้ในตาราง ovstdiag ซึ่งข้อมูลที่ผมต้องการนั้นก็คือ
เช่น

ต้องการนับจำนวนผู้ป่วยที่มี diag = "Z130" 
โดยจำนวนผู้ป่วยที่ต้องการนั้นต้องได้รับ diag รหัส Z340, Z348,Z349, Z350, Z351, Z352, Z353, Z354, Z355, Z356, Z357, Z358, Z359 ตัวใดตัวนึงมาก่อน
ว่ามีจำนวนเท่าไร  จะมีวิธีการเขียนอย่างไรครับ
« แก้ไขครั้งสุดท้าย: มิถุนายน 13, 2012, 15:30:01 PM โดย mr.yung »

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

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: สอบถามการ select ข้อมูล
« ตอบกลับ #1 เมื่อ: มิถุนายน 13, 2012, 08:53:26 AM »
0
ผม มือใหม่นะครับ ลองดูนะครับ

select count(vn),icd10 from ovstdiag
where vstdate between '2012-05-01' and '2012-05-31'
and icd10 in ('Z340','Z341','Z342','Z343','Z344','Z345','Z346',
'Z347','Z348','Z350','Z351','Z352','Z353','Z354','Z355','Z356','Z357','Z358','Z359')
group by icd10                limit 100
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

mr.yung

  • บุคคลทั่วไป
Re: สอบถามการ select ข้อมูล
« ตอบกลับ #2 เมื่อ: มิถุนายน 13, 2012, 09:15:49 AM »
0
ผม มือใหม่นะครับ ลองดูนะครับ

select count(vn),icd10 from ovstdiag
where vstdate between '2012-05-01' and '2012-05-31'
and icd10 in ('Z340','Z341','Z342','Z343','Z344','Z345','Z346',
'Z347','Z348','Z350','Z351','Z352','Z353','Z354','Z355','Z356','Z357','Z358','Z359')
group by icd10                limit 100


ขอบคุณครับ  แต่อันนี้ผมลองแล้วข้อมูลไม่ถูกต้องครับ

ออฟไลน์ taw2010

  • Hero Member
  • *****
  • กระทู้: 537
  • Respect: 0
    • ดูรายละเอียด
Re: สอบถามการ select ข้อมูล
« ตอบกลับ #3 เมื่อ: มิถุนายน 13, 2012, 09:31:24 AM »
0
ผมมือใหม่หัดขับ
สอบถามหน่อยครับ
ในการ diag นั้นมีทั้งโรคหลักและโรคร่วมด้วยครับ

หรือว่าไม่สนใจว่าคนจะมาเป็นโรคหลักอะไรคัรบ
โรงพยาบาลดำเนินสะดวก จ.ราชบุรี
มือใหม่

mr.yung

  • บุคคลทั่วไป
Re: สอบถามการ select ข้อมูล
« ตอบกลับ #4 เมื่อ: มิถุนายน 13, 2012, 09:45:12 AM »
0
ผมมือใหม่หัดขับ
สอบถามหน่อยครับ
ในการ diag นั้นมีทั้งโรคหลักและโรคร่วมด้วยครับ

หรือว่าไม่สนใจว่าคนจะมาเป็นโรคหลักอะไรคัรบ


ใช่แล้วครับ  ไม่สนใจครับ  ต้องการแค่ให้มี diag ตามกลุ่มดังกล่าวไม่ตัวใดก็ตัวหนึ่งก่อนก็ได้  และรวมกับ Z130 ครับ

ออฟไลน์ golf_win

  • Hero Member
  • *****
  • กระทู้: 3,481
  • Respect: +112
    • ดูรายละเอียด
Re: สอบถามการ select ข้อมูล
« ตอบกลับ #5 เมื่อ: มิถุนายน 13, 2012, 10:17:59 AM »
0
select count(distinct(hn)) as hn,count(distinct(vn)) as vn from ovstdiag
where vstdate between '2012-01-01' and '2012-05-31' and icd10="Z130"
and vn in (select vn from ovstdiag where icd10 between "Z340" and "Z359")    

เดานะครับเพราะไม่ค่อย get ในคำถาม
« แก้ไขครั้งสุดท้าย: มิถุนายน 13, 2012, 12:03:25 PM โดย golf_win »
โรงพยาบาลเจ็ดเสมียน จังหวัดราชบุรี
Start 19-1-51    35 station
HOSxP  3.59.5.18 Activate License
Tel. 032-305096-7 ต่อ 118
Web. http://csmhos.thaiddns.com:8080
         http://csmhos.thaieasydns.com:8080