BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: pa_net ที่ กุมภาพันธ์ 04, 2009, 15:46:07 PM
-
รบกวนอ.ทุกท่านอีกรอบครับ เรื่องรายงานรายรับของโรงพยาบาล คือจะแบ่งเป็นวันใน 1 เดือน โดยทำการแบ่งเป็น 5 Col ครับ คือ
1.วันที่
2.เงินสด โดยใช้สิทธิตามกลุ่ม A1,A2
3.ลูกหนี้สิทธิ์ โดยใช้สิทธิตามกลุ่ม A7,B1,UC
4.ยังไม่ชำระเงิน
5.รวมทั้งหมด
เพื่อดูรายได้ของโรงพยาบาลในเดือนๆหนึ่งครับ
อันนี้ผ.อ.ขอมาผู้ทำได้แค่ที่ละ Field นอกนั้นต้องสั่ง Run ที่ละครั้ง เลยต้องรบกวนอ.ช่วยหน่อยนะครับ
-
ขุดกระทู้ ;D
-
เอา code ที่สั่ง ทีละ ฟิวส์มาดูหน่อยครับ เดี่ยวจะลองมั่ว ๆ ดู
ผมขี้เกียจเขียนเอง
-
เอา code ที่สั่ง ทีละ ฟิวส์มาดูหน่อยครับ เดี่ยวจะลองมั่ว ๆ ดู
ผมขี้เกียจเขียนเอง
อันนี้ผู้ป่วยชำระเงินสดครับ
select ov.vstdate,sum(ov.income)
from vn_stat ov ,patient pt ,ovst ovst
where ov.vn=ovst.vn and pt.hn=ov.hn and ov.vstdate between "2009-01-30" and "2009-01-30" and ov.hn=pt.hn and ov.pcode in ("A1","A2")
อันนี้ผู้ป่วยที่ใช้สิทธิ์จาก พรบ. จ่ายตรง และ UC
select ov.vstdate,sum(ov.income)
from vn_stat ov ,patient pt ,ovst ovst
where ov.vn=ovst.vn and pt.hn=ov.hn and ov.vstdate between "2009-01-30" and "2009-01-30" and ov.hn=pt.hn and ov.pcode in ("A7","B1","UC")
ไท่รู้ว่าถูกไหมครับ
ส่วนค้างชำระผมยังไม่รู้จะเอามากจากตรงไหนครับ ??? ???
อย่างไงคงต้องรบกสนคุณ Nahos ด้วยนะครับ
-
เอาเฉพาะผู้ป่วยนอกเหรอครับ
-
เอาเฉพาะผู้ป่วยนอกเหรอครับ
เฉพาะ OPD ครับ ผม ;D
-
มาตามกระทู้ครับ ;D
-
ดันหัวข้อนี้ครับ น่าสนใจ!! อยากให้ช่วยคับ
-
ดันครับ น่าสนใจ!! อยากให้ช่วย
-
::)
-
select o.vstdate
,sum(sum_price) 'total'
,sum(if(paidst='00',sum_price,0)) 'Paidst00'
,sum(if(paidst='01',sum_price,0)) 'Paidst01'
,sum(if(paidst='02',sum_price,0)) 'Paidst02'
,sum(if(paidst='03',sum_price,0)) 'Paidst03'
,sum(if(paidst='04',sum_price,0)) 'Paidst04'
from opitemrece o
where vstdate between '2012-10-1' and '2012-10-31'
and vn is not null
group by vstdate
***ดูตาราง PAIDST ประกอบ***