1
Report Exchange / Re: select between ICD10 หลายช่วงในคราวเดียวได้หรือเปล่าครับ
« เมื่อ: ตุลาคม 05, 2014, 20:00:47 PM »
ลองแบบนี้ดูครับ
select between ICD10 หลายช่วงในคราวเดียวได้หรือเปล่าครับ
เช่นต้องการหาจำนวนผู้ป่วยนอกที่มี PDX อยู่ในช่วง A00-B99 หรือ E00-E89 หรือ C00-D89 หรือ P00-P96 หรือ Q00-Q99 หรือ R00-R99 หรือ Z00-Z99 ครับ
ตอนนี้ผมห่ทีล่ะช่วงครับ Grin
select count(v.vn)
from ovst o
left outer join vn_stat v on v.vn=o.vn
where o.vstdate between "2012-10-01" and "2013-09-30"
and (v.pdx between "A00" and "B999" or
v.pdx between "E00" and "E999" or
v.pdx between "C00" and "D899" or
v.pdx between "P00" and "P969" or
v.pdx between "Q00" and "Q999" or
v.pdx between "R00" and "R999" or
v.pdx between "Z00" and "Z999" )
ขอเพิ่มตรงรหัสท้ายเป็น 4 หลักครับ เพราะ บาง ICD 10 หลาย ๆ รหัสมี 4 - 5 หลัก ครับ
select between ICD10 หลายช่วงในคราวเดียวได้หรือเปล่าครับ
เช่นต้องการหาจำนวนผู้ป่วยนอกที่มี PDX อยู่ในช่วง A00-B99 หรือ E00-E89 หรือ C00-D89 หรือ P00-P96 หรือ Q00-Q99 หรือ R00-R99 หรือ Z00-Z99 ครับ
ตอนนี้ผมห่ทีล่ะช่วงครับ Grin
select count(v.vn)
from ovst o
left outer join vn_stat v on v.vn=o.vn
where o.vstdate between "2012-10-01" and "2013-09-30"
and (v.pdx between "A00" and "B999" or
v.pdx between "E00" and "E999" or
v.pdx between "C00" and "D899" or
v.pdx between "P00" and "P969" or
v.pdx between "Q00" and "Q999" or
v.pdx between "R00" and "R999" or
v.pdx between "Z00" and "Z999" )
ขอเพิ่มตรงรหัสท้ายเป็น 4 หลักครับ เพราะ บาง ICD 10 หลาย ๆ รหัสมี 4 - 5 หลัก ครับ