BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: admin30 ที่ ธันวาคม 17, 2007, 16:21:12 PM

หัวข้อ: ขอควาช่วยเหลือเรื่องคำสั่ง SQL หน่อยครับ
เริ่มหัวข้อโดย: admin30 ที่ ธันวาคม 17, 2007, 16:21:12 PM
คือว่า พี่พยาบาล ต้องการ รายชื่อ HN วันเกิด อายุ และโรค ของคนไข้ที่ติดเชื้อ HIV ต้องใช้คำสั่งแบบไหนครับ
ดึงมาจาก ตารางไหนครับ

ช่วยทีนะครับ

ขอบคุณครับ
หัวข้อ: Re: ขอควาช่วยเหลือเรื่องคำสั่ง SQL หน่อยครับ
เริ่มหัวข้อโดย: rimkong ที่ ธันวาคม 18, 2007, 08:49:42 AM
ลองประยุกค์ที่  รายงาน > รายงานระบบ OPD > ค้นหาจำนวนผู้ป่วยนอก แล้วระบุ ICD10 ลองดูครับผม
หัวข้อ: Re: ขอควาช่วยเหลือเรื่องคำสั่ง SQL หน่อยครับ
เริ่มหัวข้อโดย: sudjai ที่ ธันวาคม 18, 2007, 09:45:57 AM
ช่วยด้วยครับ ช่วยแก้ไขให้เป็นอายุ และที่อยู่ที่ไม่ใช่รหัสครับ
select distinct patient.hn,patient.pname,patient.fname,patient.lname,
patient.sex,patient.birthday,ptcardno.cardno,ovstdiag.icd10,
patient.addrpart,patient.moopart,patient.tmbpart,patient.amppart,
patient.chwpart
from ovstdiag right outer join patient
on ovstdiag.hn = patient.hn left outer join ptcardno on patient.hn = ptcardno.hn
where ovstdiag.icd10 like 'e119' group by patient.hn
หัวข้อ: Re: ขอควาช่วยเหลือเรื่องคำสั่ง SQL หน่อยครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ ธันวาคม 18, 2007, 10:46:22 AM
select distinct p.hn, concat(p.pname,p.fname,'  ',p.lname),
s.name, v.age_y, pt.cardno,v.pdx,
p.addrpart,p.moopart,t.full_name
from vn_stat v
right outer join patient p on v.hn = p.hn
left outer join ptcardno pt on p.hn = pt.hn
left outer join thaiaddress t on t.addressid=v.aid
left outer join sex s on s.code=v.sex
where v.pdx like 'e119' group by p.hn

ลองอันนี้ดูนะครับ คุณสุดใจ
หัวข้อ: Re: ขอควาช่วยเหลือเรื่องคำสั่ง SQL หน่อยครับ
เริ่มหัวข้อโดย: sudjai ที่ ธันวาคม 18, 2007, 11:25:29 AM
ยอดเยี่ยมครับ ขอบคุณมาก ๆๆๆ ครับ คุณ pop_hosxp   ok เลย ตรงใจนะครับทุก ๆ ท่าน
หัวข้อ: Re: ขอควาช่วยเหลือเรื่องคำสั่ง SQL หน่อยครับ
เริ่มหัวข้อโดย: howtodo ที่ ธันวาคม 18, 2007, 15:37:06 PM
แล้วผลแลบต้องpositive หรือเปล่า
ใช้ใน HIV Qual T หรือเปล่า