BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: nangta ที่ พฤศจิกายน 01, 2006, 21:33:07 PM

หัวข้อ: ใครทราบบ้าง
เริ่มหัวข้อโดย: nangta ที่ พฤศจิกายน 01, 2006, 21:33:07 PM
มีใครรู้บ้างครับคำสั่งเกี่ยวกับรายงานจำนวนที่คนไข้ผ่านห้องตรวจโรค
หัวข้อ: Re: ใครทราบบ้าง
เริ่มหัวข้อโดย: manoi ที่ พฤศจิกายน 01, 2006, 21:44:34 PM
รายชื่อผู้ป่วยที่แพทย์ตรวจ (ใช้ระบบห้องตรวจแพทย์) จะถูกเก็บเอาไว้ใน pq_doctor ครับ ตัวอย่าง
โค๊ด: SQL
  1. SELECT o.vstdate,o.vsttime,o.hn,d.*,dt.name,concat(p.pname,p.fname,'  ',p.lname) AS ptname  ,t.name AS pttype_name
  2. FROM pq_doctor d
  3. LEFT OUTER JOIN doctor dt ON dt.code = d.doctor
  4. LEFT OUTER JOIN ovst o ON o.vn = d.vn
  5. LEFT OUTER JOIN patient p ON p.hn = o.hn
  6. LEFT OUTER JOIN pttype t ON t.pttype = o.pttype
  7. WHERE d.doctor = '07'  AND  d.doctor_date BETWEEN '2005-11-01' AND '2006-11-01'
  8. ORDER BY doctor_date,doctor_time
  9.  
  10.