ผู้เขียน หัวข้อ: เวลาเริ่มตรวจคนไข้ของ OPD  (อ่าน 2560 ครั้ง)

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

ออฟไลน์ natch2005

  • Sr. Member
  • ****
  • กระทู้: 301
  • Respect: 0
    • ดูรายละเอียด
เวลาเริ่มตรวจคนไข้ของ OPD
« เมื่อ: กุมภาพันธ์ 11, 2009, 16:15:44 PM »
0
คือ ถ้าจะหาข้อมูลการตรวจคนไข้รายแรกของหมอแต่ละคน ว่าเริ่มตรวจเวลากี่โมงของแต่ละวัน ต้อง query ตารางใหน อย่างงไรครับ ขอบคุณครับ
ศูนย์คอมพิวเตอร์ โรงพยาบาลสุไหงโก-ลก จังหวัด นราธิวาส ขึ้นระบบโดยทีมงาน HOSxP จำนวน 2 ครั้ง วันที่ 20 สิงหาคม 2550 และ วันที่ 1 พค 2552 ระบบดีขึ้น และได้จัดทำระบบ ดาต้าเซนเตอร์กับทางบริษัท และให้ทางบริษัทลงโปรแกรมเกี่ยวกับการเบิกจ่ายตรงให้กับการเงิน

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: เวลาเริ่มตรวจคนไข้ของ OPD
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 11, 2009, 22:53:08 PM »
0
... ลองใช้คำสั่งข้างล่างน่าจะได้นะครับ ....

select o.vstdate,o.doctor as Doctor_Code,d.name as Doctor_Name,min(s.service5) as 1stPT_Time
from ovst o
left outer join service_time s on s.vn = o.vn
left outer join doctor d on d.code = o.doctor
where o.vstdate between '2009-02-01' and '2009-02-10'
and s.service5 is not null
group by o.vstdate,o.doctor

...  :D ...
« แก้ไขครั้งสุดท้าย: กุมภาพันธ์ 12, 2009, 08:44:12 AM โดย Khuad »
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549