BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: panus_t ที่ ธันวาคม 04, 2013, 20:10:58 PM

หัวข้อ: ขอตัวอย่าง MySQL COmmand ครับ
เริ่มหัวข้อโดย: 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
หัวข้อ: Re: ขอตัวอย่าง MySQL COmmand ครับ
เริ่มหัวข้อโดย: woravet ที่ ธันวาคม 06, 2013, 14:24:56 PM
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
ลองเอาแบบฟอร์มมาดู
หัวข้อ: Re: ขอตัวอย่าง MySQL COmmand ครับ
เริ่มหัวข้อโดย: panus_t ที่ ธันวาคม 06, 2013, 14:46:30 PM
ไม่มีแบบฟอร์มมาครับ  ตัวอย่างเช่น
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