ผู้เขียน หัวข้อ: ช่วยดูรายงานให้หน่อยครับ  (อ่าน 2708 ครั้ง)

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

ออฟไลน์ bbbas

  • Hero Member
  • *****
  • กระทู้: 671
  • ไม่เสียสละ ชัยชนะไม่เกิด
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลวิเศษชัยชาญ
ช่วยดูรายงานให้หน่อยครับ
« เมื่อ: สิงหาคม 16, 2012, 15:08:12 PM »
0
เป็นรายงานการใช้ยา OSELTAMIVIR (GPO-A- Flu) ครับ โดยยา OSELTAMIVIR (GPO-A- Flu) นั้นมีทั้งหมด 3 ตัว 75 mg,45mg,30mg คนละ ICODE กันครับ แต่ดึงรายงานออกมาเป็น OSELTAMIVIR (GPO-A- Flu) 75 mg ทั้งหมดเลยครับ ทั้งที่เลือก 45mg และ 30mg ครับ 
Master: IBM X3200 M3 Xeon 2.6 Ram 6 G
        HDD 1.5 TB Raid 5 OS : CenOS 6.4 (Final)
Slave : HP Proliant ML150G2 Xeon 3.0 Ram 2 G  
         SCSI HDD 64.35 G Raid 5 OS : CentOS 5.3 
Software :ขึ้นระบบวันที่ 26 กรกฎาคม 2552 (รับงานต่อ พ.ย. 53 )
               ที่ปรึกษา :อ.SrwooD ADmin รพ.โพธิ์ทอง
 และขอขอบคุณมิตรภาพดี ๆในบอร์ดแห่งนี้กับความช่วยเหลือแบ่งปันครับ.......

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ช่วยดูรายงานให้หน่อยครับ
« ตอบกลับ #1 เมื่อ: สิงหาคม 17, 2012, 09:37:37 AM »
0
ผมแก้ไขให้แล้ว ลองดูครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ bbbas

  • Hero Member
  • *****
  • กระทู้: 671
  • ไม่เสียสละ ชัยชนะไม่เกิด
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลวิเศษชัยชาญ
Re: ช่วยดูรายงานให้หน่อยครับ
« ตอบกลับ #2 เมื่อ: สิงหาคม 17, 2012, 09:50:49 AM »
0
ขอบคุณครับ ไม่ทราบว่าต้องแก้ไขตรงจุดไหนครับ(เก็บไว้เป็นความรู้ครับ)
Master: IBM X3200 M3 Xeon 2.6 Ram 6 G
        HDD 1.5 TB Raid 5 OS : CenOS 6.4 (Final)
Slave : HP Proliant ML150G2 Xeon 3.0 Ram 2 G  
         SCSI HDD 64.35 G Raid 5 OS : CentOS 5.3 
Software :ขึ้นระบบวันที่ 26 กรกฎาคม 2552 (รับงานต่อ พ.ย. 53 )
               ที่ปรึกษา :อ.SrwooD ADmin รพ.โพธิ์ทอง
 และขอขอบคุณมิตรภาพดี ๆในบอร์ดแห่งนี้กับความช่วยเหลือแบ่งปันครับ.......

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ช่วยดูรายงานให้หน่อยครับ
« ตอบกลับ #3 เมื่อ: สิงหาคม 17, 2012, 10:18:47 AM »
0
แก้ตรงคำสั่ง

p1:=GetPickupList('select name from drugitems where icode in ("xxxx","yyyy") ');

เป็น p1:=GetPickupList('select concat(name," ",strength," ",units) from drugitems where icode in ("xxxx","yyyy") ');

และ p2 ก็แก้เป็น

p2:=GetSQLStringData('select icode from drugitems where concat(name," ",strength," ",units)="'+p1+'" ');


เพราะแต่เดิม p1 ใช้คำสั่ง select name from drugitems จะดึงเอาเฉพาะ name ไป ดังนั้นก็จะได้เป็น Oseltamivir ชื่อเดียวกัน ก็เลยจะได้เฉพาะ 75 mg ซึ่งเป็น icode อันแรกที่เจอครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ bbbas

  • Hero Member
  • *****
  • กระทู้: 671
  • ไม่เสียสละ ชัยชนะไม่เกิด
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลวิเศษชัยชาญ
Re: ช่วยดูรายงานให้หน่อยครับ
« ตอบกลับ #4 เมื่อ: สิงหาคม 17, 2012, 10:34:40 AM »
0
ขอบคุณครับ
Master: IBM X3200 M3 Xeon 2.6 Ram 6 G
        HDD 1.5 TB Raid 5 OS : CenOS 6.4 (Final)
Slave : HP Proliant ML150G2 Xeon 3.0 Ram 2 G  
         SCSI HDD 64.35 G Raid 5 OS : CentOS 5.3 
Software :ขึ้นระบบวันที่ 26 กรกฎาคม 2552 (รับงานต่อ พ.ย. 53 )
               ที่ปรึกษา :อ.SrwooD ADmin รพ.โพธิ์ทอง
 และขอขอบคุณมิตรภาพดี ๆในบอร์ดแห่งนี้กับความช่วยเหลือแบ่งปันครับ.......