BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: yukiplee ที่ พฤศจิกายน 02, 2012, 10:27:25 AM

หัวข้อ: ขอรายชื่อผู้ป่วยที่เป็นโรค COPD
เริ่มหัวข้อโดย: yukiplee ที่ พฤศจิกายน 02, 2012, 10:27:25 AM
รบกวนผู้รู้ทุกท่าน  สอบถามการเขียรคำสั่ง SQL  ต้องการรายชื่อผู้ป่วยที่เป็นโรค COPD ที่อยู่ในอำเภอ  ให้แสดงออกเป็นรายชื่อ ,hn ไม่ซ้ำกันครับ  ขอบคุณมากครับ
หัวข้อ: Re: ขอรายชื่อผู้ป่วยที่เป็นโรค COPD
เริ่มหัวข้อโดย: woravet ที่ พฤศจิกายน 02, 2012, 11:40:30 AM
select p.hn,p.pname,p.fname,p.lname,p.sex,p.birthday
,p.addrpart addressno,p.moopart
,p.tmbpart,t1.name tambon
,p.amppart,t2.name ampur
,p.chwpart,t3.name changwat
,min(odx.vstdate) datecome
,max(odx.vstdate) lastvisit
from patient p
left join thaiaddress t1 on t1.addressid=concat(p.chwpart,p.amppart,p.tmbpart)
left join thaiaddress t2 on t2.addressid=concat(p.chwpart,p.amppart,'00')
left join thaiaddress t3 on t3.addressid=concat(p.chwpart,'0000')
left join ovstdiag odx on odx.hn=p.hn
where p.chwpart=62
and p.amppart=10
and odx.icd10='J449'
group by p.hn
order by p.hn

เปลี่ยนรหัสจังหวัด / อำเภอ เอาเองเด้อ
หัวข้อ: Re: ขอรายชื่อผู้ป่วยที่เป็นโรค COPD
เริ่มหัวข้อโดย: yukiplee ที่ พฤศจิกายน 02, 2012, 16:20:11 PM
ขอบคุณมากๆครับ