BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: pikcejoyjoy ที่ ตุลาคม 09, 2010, 10:54:45 AM
-
เรื่องมีอยู่ว่าแผนกผู้ป่วยในต้องการรายงานรายงานดังนี้นะครับ
้hn , an , วันที่รับการรักษา , วันที่ออก , ชื่อ-นามสกุล , ที่อยู่ ,จำนวนวันนอน , รายการยาที่ใช้ , ค่าใช้จ่ายรวม
โดยคนหาระหว่างวันที่นะครับ
อาจารย์ท่านใดมีแนวทางบ้างครับ
น้อง admin hosxp มื่อใหม่สุดๆ ครับ
-
อยู่ในตาราง an_stat คับ
select * from an_stat
ลองดูนะครับ น่าจะมีครบ
-
select a.an,a.hn,concat(p.pname,' ',p.fname,' ',p.lname) as name,
th.full_name,a.regdate,a.dchdate,a.admdate,d.name as drug,o.sum_price from an_stat a
left outer join patient p on p.hn = a.hn
left outer join opitemrece o on o.vn = a.vn
left outer join thaiaddress th on th.chwpart = p.chwpart
left outer join drugitems d on d.icode = o.icode
where a.regdate between '2010-07-01' and '2010-07-05'
limit 5
ลองดูครับผม ;D
-
select a.an,a.hn,concat(p.pname,' ',p.fname,' ',p.lname) as name,
th.full_name,a.regdate,a.dchdate,a.admdate,d.name as drug,o.sum_price from an_stat a
left outer join patient p on p.hn = a.hn
left outer join opitemrece o on o.vn = a.vn
left outer join thaiaddress th on th.chwpart = p.chwpart
left outer join drugitems d on d.icode = o.icode
where a.regdate between '2010-07-01' and '2010-07-05'
limit 5
ลองดูครับผม ;D
ปัญหามันมีอยู่ว่ามันต้องเอารายการยาทั้งหมด (ในแต่ละครั้งที่ Admid) , และก็ค่าใช้จ่ายรวมด้วยอ่ะครับ (ในแต่ละครั้งที่ Admid)
-
ลองดูกระทู้นี้ครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=12605.0 (http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=12605.0)