db_smartone = $this->load->database("onedev", true); } function now() { $sql = "select ifnull( sum( if(queueStatusTicket + interval 5 minute > now() , 1, 0) ), 0 ) Less5Min, ifnull( sum( if(queueStatusTicket + interval 5 minute <= now() , 1, 0) ), 0 ) More5Min from antrione.queue join antrione.queue_status on queueID = queueStatusQueueID and queueStatusFirstCall is null and date(queueStatusTicket) = date(now()) "; $qry = $this->db_smartone->query($sql); if ($qry) { $rows = $qry->result_array(); $this->sys_ok( $rows[0] ); } else { $this->sys_error_db( "", $this->db_smartone ); } } function status() { $sql = "select HourStepHour Hour, count(*) Total, sum(if(queueStatusTicket + interval 5 minute > queueStatusFirstCall , 1, 0)) Less5Min, sum(if(queueStatusTicket + interval 5 minute <= queueStatusFirstCall , 1, 0)) More5Min from antrione.hourstep left join antrione.queue_status on HourStepHour = hour(queueStatusTicket) group by HourStepHour "; $qry = $this->db_smartone->query($sql); if ($qry) { $rows = $qry->result_array(); $this->sys_ok( $rows ); } else { $this->sys_error_db( "", $this->db_smartone ); } } } ?>