ผู้เขียน หัวข้อ: กรองผู้ป่วย admit ที่ถูกจำหน่าย ในเวลาราชการ และนอกเวลาราชการ  (อ่าน 3332 ครั้ง)

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

ออฟไลน์ Bluebird

  • Hero Member
  • *****
  • กระทู้: 1,062
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลระแงะ จังหวัดนราธิวาส
หากกรองผู้ป่วย admit  ในเวลาราชการ และนอกเวลาราชการ จะใช้
select count(i.an) as an from ipt i
left outer join an_stat a on a.an=i.an
left outer join ovst o on o.vn=a.vn
where i.regdate between "2010-10-01" and "2010-10-31"
and o.visit_type="I"


กรองผู้ป่วย admit ที่ถูกจำหน่าย ในเวลาราชการ และนอกเวลาราชการ

ในเวลา เวรเช้า
select count(i.an) as an from ipt i
left outer join an_stat a on a.an=i.an
left outer join ovst o on o.vn=a.vn
where i.dchdate between "2010-10-01" and "2010-10-31"
and i.dchtime between "08:00:00" and "16:00:00"
and i.dchdate not in (select h.holiday_date from holiday h where h.holiday_date between "2010-10-01" and "2010-10-31"" )

นอกเวลา เวรเช้า
select count(i.an) as an from ipt i
left outer join an_stat a on a.an=i.an
left outer join ovst o on o.vn=a.vn
where i.dchdate between "2010-10-01" and "2010-10-31"
and i.dchtime between "08:00:00" and "16:00:00"
and i.dchdate in (select h.holiday_date from holiday h where h.holiday_date between "2010-10-01" and "2010-10-31"" )
« แก้ไขครั้งสุดท้าย: กันยายน 06, 2011, 14:42:50 PM โดย Bluebird »
นักวิชาการคอมพิวเตอร์ โรงพยาบาลระแงะ  จังหวัดนราธิวาส
www.rangaehospital.com

เริ่มใช้งานระบบ 1 ตุลาคม 2550
Server     :  HP Proliant DL180G6 RAM 16Gb. 
Replicate  : DELL PowerEdge 1800   RAM 16 Gb.
MySQL 5.5.31
OS CentOS 5 64bit
HOSxP Version : 3.59.4.27(ตาม Version ที่ออกใหม่ล่าสุด)