ผู้เขียน หัวข้อ: ขอถามเกี่ยวกับคำสั่ง sql ดึงรายงานผู้ป่วยในเฉพาะบางวันครับ  (อ่าน 3320 ครั้ง)

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

ออฟไลน์ Guitar-hero

  • Hero Member
  • *****
  • กระทู้: 605
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลละแม,รพ.ละแม
คือ ผมต้องการทำรายงาน ใบเบิกอาหาร โดยให้แสดงรายละเอียดประมาณ ด้านล่างนี้

                    วันที่...........เดือน.......................พ.ศ...................
---------------------------------------------------------------------------------------------
เตียง  |     ชื่อ-สกุล                        |        ชนิดอาหาร                                     |
---------------------------------------------------------------------------------------------
xxx      xxxxxxxxxxxxxxxxxx       xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxx      xxxxxxxxxxxxxxxxxx       xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxx      xxxxxxxxxxxxxxxxxx       xxxxxxxxxxxxxxxxxxxxxxxxxxx

โดยใช้คำสั่ง sql ดังนี้

select ipdm.bedno,concat(pt.pname,pt.fname,'  ',pt.lname) as patient_name,nu.name,ipt.*
from ipt_food_menu  ipt
left outer join ipt ipd     on     ipd.an = ipt.an
left outer join   patient pt on pt.hn = ipd.hn
left outer join iptadm ipdm on ipdm.an = ipd.an
left outer join nutrition_items nu on nu.nutrition_items_id =  ipt.nutrition_items_id
where  ipd.ward = '01'

แต่ติดเงื่อนไขอยู่ว่า จะดึงรายการอาการเฉพาะวันที่เลือกได้ยังไง
(รายการอาหารที่ลงที่ตึกผู้ป่วยใน ลงข้อมูลที่หน้า ระบบผู้ป่วยใน >ลงผลวินิจฉัย/การทำหัตถการ>คลิกเลือกรายชื่อคนไข้>คลิกปุ่ม อาหาร ด้านล่างฟอร์ม แล้วทำการลงข้อมูลรายการอาหาร จากนั้นก็ดึงข้อมูลจาก ตาราง ipt_food_menu ไปทำรายงาน)
จีระยุทธ ปิ่นสุวรรณ นักวิชาการคอมพิวเตอร์(พนักงานราชการ)
รพช.ละแม จ.ชุมพร
MASTER: HP Proliant Dl160 gen10
SLAVE: Dell PowerEdge T610 Quad core Intel 3.0G Ram 8GB Centos 5.9+Mysql 5.5

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
ลองปรับดูครับ
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x