ผู้เขียน หัวข้อ: รายงานการสรุปการจ่ายยาผู้ป่วยใน  (อ่าน 2364 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ pijit_w

  • Full Member
  • ***
  • กระทู้: 217
  • Respect: 0
    • ดูรายละเอียด
รายงานการสรุปการจ่ายยาผู้ป่วยใน
« เมื่อ: สิงหาคม 28, 2008, 14:50:24 PM »
0
พอดีกำลังจะทำรายงานการสรุปการจ่ายยาผู้ป่วยใน
โดยมีเงื่อนไขว่า จะต้องเป็นรายการยาที่คีย์จากห้องยา
เราจะกำหนดเงื่อนไขอย่างไรครับ ฟิวส์ไหนบ้างที่ระบุว่าคีย์มาจากห้องไหน

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
Betong Hospital
Yala

ออฟไลน์ BMS MA Team

  • Sr. Member
  • ****
  • กระทู้: 462
  • *TaK Ka TaN*
  • Respect: +1
    • ดูรายละเอียด
Re: รายงานการสรุปการจ่ายยาผู้ป่วยใน
« ตอบกลับ #1 เมื่อ: สิงหาคม 28, 2008, 16:08:15 PM »
0
เป็นตัวรายงานเหมือนกับ รพ.ทำ คะ
     *** ถ้าต้องการกำหนด ว่า "รายการยาที่คีย์จากห้องยา" เราสร้างเงื่อนไข จาก  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
   
- BMS Maintenance -

ออฟไลน์ pijit_w

  • Full Member
  • ***
  • กระทู้: 217
  • Respect: 0
    • ดูรายละเอียด
Re: รายงานการสรุปการจ่ายยาผู้ป่วยใน
« ตอบกลับ #2 เมื่อ: สิงหาคม 28, 2008, 16:13:00 PM »
0
ขอบคุณมากครับ
Betong Hospital
Yala