...
|
...
|
@@ -87,7 +87,7 @@ class AdminStatisticsController extends AdminBaseController{ |
|
|
|
|
|
//时间段统计
|
|
|
$interval=array();
|
|
|
$sql="SELECT count(*) as num FROM sleep_order JOIN sleep_equipment ON sleep_order.eq_name=sleep_equipment.name where (FROM_UNIXTIME(start_time,'%H:%i:%S')>'00:00:00' AND FROM_UNIXTIME(start_time,'%H:%i:%S')<'07:00:00') OR (FROM_UNIXTIME(start_time,'%H:%i:%S')>'21:00:00' AND FROM_UNIXTIME(start_time,'%H:%i:%S')<'24:00:00')";
|
|
|
$sql="SELECT sleep_equipment.hospital,count(*) as num FROM sleep_order JOIN sleep_equipment ON sleep_order.eq_name=sleep_equipment.name where (FROM_UNIXTIME(start_time,'%H:%i:%S')>'00:00:00' AND FROM_UNIXTIME(start_time,'%H:%i:%S')<'07:00:00') OR (FROM_UNIXTIME(start_time,'%H:%i:%S')>'21:00:00' AND FROM_UNIXTIME(start_time,'%H:%i:%S')<'24:00:00')";
|
|
|
$interval[0]=Db::query($sql);
|
|
|
$sql="SELECT count(*) as num FROM sleep_order where FROM_UNIXTIME(start_time,'%H:%i:%S')>'07:00:00' AND FROM_UNIXTIME(start_time,'%H:%i:%S')<'12:00:00'";
|
|
|
$interval[1]=Db::query($sql);
|
...
|
...
|
@@ -98,17 +98,11 @@ class AdminStatisticsController extends AdminBaseController{ |
|
|
foreach ($interval as $k=>$v){
|
|
|
$interval[$k]=$interval[$k][0]['num'];
|
|
|
}
|
|
|
dump($interval);
|
|
|
$this->assign('interval',json_encode($interval));
|
|
|
|
|
|
$this->assign('hospital', isset($param['hospital']) ? $param['hospital'] : '');
|
|
|
|
|
|
|
|
|
$SQL123=Db::name('order')
|
|
|
->alias('a')
|
|
|
->field('b.hospital')
|
|
|
->join('equipment b','a.eq_name=b.name')
|
|
|
->select();
|
|
|
echo DB::name('order')->getlastsql();
|
|
|
return $this->fetch();
|
|
|
}
|
|
|
|
...
|
...
|
|