BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: nksawan2011 ที่ กันยายน 07, 2011, 10:44:38 AM
-
error varchar(20),i1.incdate,121)+convert(varchar(20),i1.inctime,121)
as id,i1.hn,i1.rcpno,i1. at line 1
select distinct(i1.hn+convert(varchar(20),i1.incdate,121)+convert(varchar(20),i1.inctime,121))
as id,i1.hn,i1.rcpno,i1.incdate,
rtrim(rtrim(pt.pname)+rtrim(pt.fname)+" "+rtrim(pt.lname)) as ptname,
(select sum(rcptamt) from incoth where hn=i1.hn and incdate=i1.incdate and inctime=i1.inctime and paidst="00") as money0,
(select sum(rcptamt) from incoth where hn=i1.hn and incdate=i1.incdate and inctime=i1.inctime and paidst="01") as money1,
(select sum(rcptamt) from incoth where hn=i1.hn and incdate=i1.incdate and inctime=i1.inctime and paidst="02") as money2,
(select sum(rcptamt) from incoth where hn=i1.hn and incdate=i1.incdate and inctime=i1.inctime ) as totmoney
from incoth i1
left outer join patient pt on pt.hn=i1.hn
where convert(char(7),i1.incdate,121)="2011-08" and rtrim(i1.rcpno) <> ""
group by i1.hn,i1.incdate,i1.inctime,i1.paidst,i1.rcpno,pt.pname,pt.fname,pt.lname
order by i1.rcpno,i1.incdate,i1.hn
รบกวนตรวจสอบให้ด้วยครับ ขอบคุณครับ
-
select i.vn,i.hn,rcpno,i.incdate
,concat(pt.pname,pt.fname," ",pt.lname) as ptname
,sum(if(paidst="00",i.rcptamt,0)) 'money0'
,sum(if(paidst="01",i.rcptamt,0)) 'money1'
,sum(if(paidst="02",i.rcptamt,0)) 'money2'
,sum(if(paidst="03",i.rcptamt,0)) 'money3'
,sum(i.rcptamt) 'total'
from incoth i
left join patient pt on pt.hn=i.hn
where i.incdate between '2011-8-1' and '2011-8-31'
group by i.vn
order by i.rcpno,i.incdate,i.hn
ประมาณนี้รึป่าว
-
select i.vn,i.hn,rcpno,i.incdate
,concat(pt.pname,pt.fname," ",pt.lname) as ptname
,sum(if(paidst="00",i.rcptamt,0)) 'money0'
,sum(if(paidst="01",i.rcptamt,0)) 'money1'
,sum(if(paidst="02",i.rcptamt,0)) 'money2'
,sum(if(paidst="03",i.rcptamt,0)) 'money3'
,sum(i.rcptamt) 'total'
from incoth i
left join patient pt on pt.hn=i.hn
where i.incdate between '2011-8-1' and '2011-8-31'
group by i.vn
order by i.rcpno,i.incdate,i.hn
ประมาณนี้รึป่าว
ครับถูกต้องเลยครับ แต่ rcpno ไม่ขึ้นครับ เดี๋ยวตรวจสอบตารางดูก่อนครับ ขอบคุณมากครับ
-
ลอง select i.vn,i.hn,i.rcpno,i.incdate
-
ลองดูในตาราง incoth แล้ว rcpno ว่าง ต้องไปเอามาจากตารางไหนเพิ่มเติมครับ
-
ลอง select * from rcpt_print
select * from rcpt_arrear
select * from rcpt_debt
ลองดูก่อนครับ..ไม่แน่ใจเหมือนกัน
-
ลอง select * from rcpt_print
select * from rcpt_arrear
select * from rcpt_debt
ลองดูก่อนครับ..ไม่แน่ใจเหมือนกัน
ได้แล้วครับอยู่ที่ rcpt_print ขอบคุณมากครับ