BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: fluke402 ที่ กันยายน 28, 2010, 10:19:28 AM
-
คือผมอยากได้ข้อมูลผู้ที่ฉีด insurin ของผู้ป่วยเบาหวาน ว่าใครฉีดไปแล้วบ้างอะคับ ดูตารางไหนเชื่อมตรงไหน
คับ ช่วยแนะนำหน่อยคับ ขอบคุงคับบบ :)
-
ดูที่หัตการฉีดยา หรือดูที่ผู้ได้รับยาฉีดประเภทอินซูลิน ;D
e_regist+er_regist_oper+opitemrece
where icode in ("xxxxx","yyyyy","zzzzz")
group by vstdate
order by vn
-
ถ้าจะเชื่อมตารางชื่อ-นามสกุลด้วยคับ
-
select p.hn, concat(p.pname,p.fname," ",p.lname) as patient,v.age_y from patient p
lleft outer join vn_stat v on v.hn=p.hn
eft outer join opitemrece o on o.vn=v.vn
where o.icode in("xxxxx","yyyyy","zzzzz") [ อินซูลินทุกชนิดที่มีใน รพ.]
and o.rx_date between"yyyy-mm-dd" and "yyyy-mm-dd"
group by v.vstdate
order by v.vn
ประมาณนีีครั้บ..และอีกหลายแบบตามต้องการว่า คนไข้นอก หรือ คนไข้ใน นับรายที่ซ้ำหรือเปล่า (นับคน หรือนับครั้ง ครับ )
-
ตามข้างบนเลยครับ
-
ขอบคุณมากกคับ :D