BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: วีระวัฒน์ (เอก) ที่ ธันวาคม 15, 2015, 22:59:21 PM
-
สมมุติ รพ.มีตึกผู้ป่วย 3 ตึก A B C
มีคนไข้ รวมกันทั้งหมด 2 คน
ในเดือน พ.ย ตึก A มี admit 2 คน
นาย ก กับ นาย ข
นาย ก นอนอยู่ 2 วัน วันที่ 1-2 พ.ย รวม 2 วัน
นาย ข นอนอยู่ 3 วัน วันที่ 1-3 พ.ย รวม 3 วัน
แล้ว ทั้ง 2 คน ถูกย้ายไปตึก B
นาย ก นอนอยู่ 2 วัน วันที่ 3-4 พ.ย รวม 2 วัน
นาย ข นอนอยู่ 3 วัน วันที่ 4-6 พ.ย รวม 3 วัน
แล้ว ทั้ง 2 คน ถูกย้ายไปตึก C
นาย ก นอนอยู่ 2 วัน วันที่ 5-6 พ.ย รวม 2 วัน
นาย ข นอนอยู่ 3 วัน วันที่ 7-9 พ.ย รวม 3 วัน
สรุปผลงานในรอบ เดือน พ.ย
ตึก A มีคนไข้ 2 คน วันนอน 5 วัน
ตึก B มีคนไข้ 2 คน วันนอน 5 วัน
ตึก C มีคนไข้ 2 คน วันนอน 5 วัน
อยากทราบว่า ต้อง ประมวลผลข้อมูล จาก HOSxP จากตารางไหนบ้างครับ ถ้ามี SQL
-
select a.an,a.ward,sum(admdate) as cc_day,sum(admit_hour) as cc_hour,b.dchdate,b.hn,c.name from ipt_ward_stat a
left outer join ipt b on b.an=a.an
left outer join ward c on c.ward=a.ward
where b.dchdate between "2014-01-01" and "2014-01-15" and a.ward="00"
group by a.an,a.ward
order by a.an
limit 0
ตัวอย่างรายงาน ไม่รู้ว่าแบบนี้ไหม :D