151
การเขียน SQL Script / Re: SQL เพื่อหารายชื่อผู้ป่วยความดัน เบาหวานรายใหม่ในปี
« เมื่อ: ตุลาคม 14, 2010, 19:45:57 PM »
สำหรับปีงบใหม่ยังไม่ได้ลงทะเบียนคลินิค ผู้ป่วยที่มา visit ครั้งแรกแล้วพบว่าเป็นเบาหวานก็จะลงรายใหม่ยกเว้นว่าเป็นก่อนปีงบนี้แล้วย้ายมาจาก รพ.อื่นจะถือว่าเป็นผู้ป่วยเก่าผมเลยดึงข้อมูลเพื่อประกอบการตัดสินใจให้ NCD ลงเองนะครับสำหรับปีงบนี้
ไม่รู้ว่าจะถูกรึปล่าวด้วย
select o.icd10,if(o.icd10 between "e10" and "e109" ,"IDM","NIDM") as dmtype,o.hn,count(o.vn) as cntvn from ovstdiag o
where o.icd10 between "e10" and "e149" group by o.hn
having min(o.vn)>(select min(v.vn) from vn_stat v
where v.vstdate between "2010-10-01" and "2010-10-01" ) order by min(o.vstdate)
limit 10
ไม่รู้ว่าจะถูกรึปล่าวด้วย
select o.icd10,if(o.icd10 between "e10" and "e109" ,"IDM","NIDM") as dmtype,o.hn,count(o.vn) as cntvn from ovstdiag o
where o.icd10 between "e10" and "e149" group by o.hn
having min(o.vn)>(select min(v.vn) from vn_stat v
where v.vstdate between "2010-10-01" and "2010-10-01" ) order by min(o.vstdate)
limit 10