BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: pijit_w ที่ สิงหาคม 28, 2008, 14:50:24 PM
-
พอดีกำลังจะทำรายงานการสรุปการจ่ายยาผู้ป่วยใน
โดยมีเงื่อนไขว่า จะต้องเป็นรายการยาที่คีย์จากห้องยา
เราจะกำหนดเงื่อนไขอย่างไรครับ ฟิวส์ไหนบ้างที่ระบุว่าคีย์มาจากห้องไหน
select concat(s.name,' ',s.strength,' ',s.units) as name ,sum(qty) as qty
from opitemrece o, drugitems s
where o.rxdate between '2008-08-25' and '2008-08-25'
and rxtime between '16:30:00' and '23:59:59'
and o.icode = s.icode
and an <> ''
group by o.icode
order by name
-
เป็นตัวรายงานเหมือนกับ รพ.ทำ คะ
*** ถ้าต้องการกำหนด ว่า "รายการยาที่คีย์จากห้องยา" เราสร้างเงื่อนไข จาก Field : dep_code='xxx'
จากตาราง opitemrece คะ
หมายเหตุ : xxx คือ รหัสแผนกของห้องยาใน
select concat(s.name,' ',s.strength,' ',s.units) as name ,sum(qty) as qty
from opitemrece o, drugitems s
where o.rxdate between '2008-08-28' and '2008-08-28'
and rxtime between '11:30:00' and '23:59:59'
and o.icode = s.icode
and an <> ''
and dep_code = 'xxx'
group by o.icode
order by name
-
ขอบคุณมากครับ