วันพุธที่ 26 กุมภาพันธ์ พ.ศ. 2557

จำนวนผู้ป่วยที่คง Admit ต่อวัน

วันนี้ได้รับการขอรายงานจากฝ่ายการพยาบาลเรื่อง  ขอจำนวนผู้ป่วยที่ Admit เฉลี่ยต่อวัน  ปีงบประมาณ 2554 - 2556  คิดอยู่นานก็ทำไม่ได้ซักที สุดท้ายต้องพึ่ง ใช้กำลังคนหมู่มากเข้ามาช่วย   มีหลายๆ ท่านเข้ามาแนะนำและให้คำช่วยเหลือคนไทยไม่แล้งน้ำใจจริงๆ  อิๆ

สุดท้ายมีพี่   วรเวทย์ เอี่ยมพร Remote มาแนะนำครับ  น้ำใจช่างประเสริฐแท้  คำสั่งตามนี้ครับ  

ตัวอย่างคำสั่ง  ดึงข้อมูล  จำนวนผู้ป่วยคง Admit ต่อวัน  ดึงรายงาน จาก Hosxp ครับลองเอาไปทดสอบดูครับว่าถูกต้องหรือเปล่าครับ

select a.admdate
,(select count(*) from ipt where regdate=a.admdate) 'admit'
,(select count(*) from ipt where dchdate=a.admdate) 'dch'
,(select count(*) from ipt where regdate<=a.admdate and (dchdate>a.admdate or dchdate is null)) 'Stay'
from (select i.regdate 'admdate'
from ipt i
where i.regdate between '2014-1-1' and '2014-1-31'
group by i.regdate) a


ขอบคุณน้ำใจจากเครือข่ายทุกท่านครับ ที่ให้ความช่วยเหลือ