BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: panus_t ที่ ธันวาคม 13, 2012, 10:54:44 AM
-
ขอคำสั่งดึงจำวนผู้ปวย ER นอกเวลาราชการครับ
;D
-
select * from er_regist
where time(finish_time)<"8.30" or time(finish_time)>"16.30"
ผมลองเอาเวลาเสร็จจากการดูแลผู้ป่วยเป็นตัวตัดเวลานะครับ
-
select er.vstdate,ifnull(h.day_name,date_format(er.vstdate,'%W')) 'dayname'
,count(er.vn) cc
from er_regist er
left join ovst o on er.vn=o.vn
left join holiday h on h.holiday_date=er.vstdate
where er.vstdate between '2012-1-1' and '2012-1-31'
and (dayofweek(er.vstdate) in (1,7)
or o.visit_type='O'
or h.holiday_date is not null)
group by er.vstdate
-
select er.vstdate,ifnull(h.day_name,date_format(er.vstdate,'%W')) 'dayname'
,count(er.vn) cc
from er_regist er
left join ovst o on er.vn=o.vn
left join holiday h on h.holiday_date=er.vstdate
where er.vstdate between '2012-1-1' and '2012-1-31'
and (dayofweek(er.vstdate) in (1,7)
or o.visit_type='O'
or h.holiday_date is not null)
group by er.vstdate
ขอบคุณครับ