BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: panus_t ที่ ธันวาคม 04, 2013, 20:10:58 PM
-
ขอตัวอย่าง MySQL COmmand ครับ
เงื่อนไขการหามีอยู่ว่า
1.ผู้ป่วย IPD ที่ Refer ในปีงบ 2554
1.1 มีกี่ครั้ง
1.2 ค่าใช้จ่ายรวมวันที่ 1 ขอแต่ละทุกเคส รวมกันแล้วเท่ากับ ?
1.3 ค่าใช้จ่ายรวมวันที่ 2 ขอแต่ละทุกเคส รวมกันแล้วเท่ากับ ?
1.4 ค่าใช้จ่ายรวมวันที่ 3 ขอแต่ละทุกเคส รวมกันแล้วเท่ากับ ?
1.5 ค่าใช้จ่ายรวมวันที่ 4 ขอแต่ละทุกเคส รวมกันแล้วเท่ากับ ?
สำหรับผมแล้วโจทย์ยากมาก ??? ??? ;D ;D
-
select ifnull(r.refer_date,'รวม') date,count(*) 'case',sum(a.income) income
from referout r
left join an_stat a on r.vn=a.an
where r.refer_date between '2010-10-1' and '2011-9-30'
and r.department='IPD'
group by r.refer_date with rollup
*****
แบบนี้มั๊ย...ยังไม่เข้าใจเกี่ยวกับค่าใช้จ่ายรวมวันที่ 1...4
ลองเอาแบบฟอร์มมาดู
-
ไม่มีแบบฟอร์มมาครับ ตัวอย่างเช่น
an 123
นอน 15/11/56 คชจ.รวม 10 นี่คือวันที่ 1
นอน 16/11/56 คชจ.รวม 20 นี่คือวันที่ 2
นอน 17/11/56 คชจ.รวม 30 นี่คือวันที่ 3
an 456
นอน 16/11/56 คชจ.รวม 11 นี่คือวันที่ 1
นอน 17/11/56 คชจ.รวม 21 นี่คือวันที่ 2
นอน 18/11/56 คชจ.รวม 31 นี่คือวันที่ 3
ความต้องการ รายงาน
วันที่ 1 เท่ากับ 10+11 = 21
วันที่ 2 เท่ากับ 20+21 = 41
วันที่ 3 เท่ากับ 30+31 = 61