BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: gu_prajag ที่ ธันวาคม 03, 2014, 11:05:03 AM

หัวข้อ: ขอโค้ดหรือรายงานผู้มารับบริการเฉลี่ย ทั้งผู้ป่วยนอกและใน...
เริ่มหัวข้อโดย: gu_prajag ที่ ธันวาคม 03, 2014, 11:05:03 AM
ขอโค้ดหรือรายงานผู้มารับบริการเฉลี่ย เฉลี่ยต่อวัน ต่อเดือน ต่อปี ใน ปีงบหน่อยครับ แยกเป็นผู้ป่วยนอกและในครับ

รบกวนพี่ๆน้องด้วยครับ
หัวข้อ: Re: ขอโค้ดหรือรายงานผู้มารับบริการเฉลี่ย ทั้งผู้ป่วยนอกและใน...
เริ่มหัวข้อโดย: gu_prajag ที่ ธันวาคม 04, 2014, 16:31:43 PM
 ;D
หัวข้อ: Re: ขอโค้ดหรือรายงานผู้มารับบริการเฉลี่ย ทั้งผู้ป่วยนอกและใน...
เริ่มหัวข้อโดย: woravet ที่ ธันวาคม 08, 2014, 13:02:24 PM
set @ds1:='2013-10-1',@ds2:='2014-9-30';
select 'รายวัน' type,round(avg(opd)) OPD,round(avg(ipd)) IPD
from (select (a.date) MyGroup,sum(type='OPD') OPD,sum(type='IPD') IPD
from (select  o.vstdate date,o.vn,o.hn,null as an,'OPD' type
from ovst o
where o.vstdate between @ds1 and @ds2
union all
select i.regdate,null as  vn,i.hn,i.an,'IPD' type
from ipt i
where i.regdate between @ds1 and @ds2) a
group by MyGroup) a
หัวข้อ: Re: ขอโค้ดหรือรายงานผู้มารับบริการเฉลี่ย ทั้งผู้ป่วยนอกและใน...
เริ่มหัวข้อโดย: gu_prajag ที่ ธันวาคม 09, 2014, 12:11:05 PM
ขอบคุณครับ เทพมาก
เฉลี่ยรายวัน ของช่วงที่เลือก
หัวข้อ: Re: ขอโค้ดหรือรายงานผู้มารับบริการเฉลี่ย ทั้งผู้ป่วยนอกและใน...
เริ่มหัวข้อโดย: woravet ที่ ธันวาคม 09, 2014, 18:00:17 PM
รายเดือน แก้ (a.date) เป็น month(a.date)
รายปี แก้ (a.date) เป็น year(a.date)
ดูช่วงเวลาด้วยนะคับ