$strNotFindRecord."; exit(); } $sysIdFiled="key_sys_id"; $subsysIdFiled="key_subsys_id"; //-------确定日期范围----- if($sel_date<0){ $bgn_date=date("Y-m-d H:i:s", mktime(0,0,0,date("m"),date("d")-6,date("Y"))); $end_date=date("Y-m-d H:i:s", mktime()); }elseif($sel_date>0){ if($sel_time){ $bgn_date=date("Y-m-d H:i:s", mktime($hou_1,$mid_1,$sec_1,date("m"),date("d")-$sel_date,date("Y"))); $end_date=date("Y-m-d H:i:s", mktime($hou_2,$mid_2,$sec_2,date("m"),date("d")-$sel_date,date("Y"))); }else{ $bgn_date=date("Y-m-d H:i:s", mktime(0,0,0,date("m"),date("d")-$sel_date,date("Y"))); $end_date=date("Y-m-d H:i:s", mktime(0,0,0,date("m"),date("d")-$sel_date+1,date("Y"))); } }else{ if($sel_time){ $bgn_date=date("Y-m-d H:i:s", mktime($hou_1,$mid_1,$sec_1,date("m"),date("d")-$sel_date,date("Y"))); $end_date=date("Y-m-d H:i:s", mktime($hou_2,$mid_2,$sec_2,date("m"),date("d")-$sel_date,date("Y"))); }else{ $bgn_date=date("Y-m-d H:i:s", mktime(0,0,0,date("m"),date("d"),date("Y"))); $end_date=date("Y-m-d H:i:s", mktime()); } } //统计时间的总秒数 if($sel_time){ $sum_time = ($hou_2*3600+$mid_2*60+$sec_2)-($hou_1*3600+$mid_1*60+$sec_1);//指定时间的总秒数 }else{ if($sel_date<0){ $sum_time = 24*7*3600;//一星期拥有的总时间数 }elseif($sel_date>0){ $sum_time=24*3600;//一天拥有的总时间数 }else{ $hou=date("H"); $mid=date("i"); $sec=date("s"); $sum_time=$hou*3600+$mid*60+$sec; } } //where语句的时间限制组成部分$w1 $w1=" $time_column >= '$bgn_date' AND $time_column <= '$end_date'"; //where语句的系统id限制组成部分$w2 if($sys_num!='-1' && $sys_num!='') { $w2=" AND $sysIdFiled=$sys_num"; } //where语句的子系统id限制组成部分$w3 if($subsys_num!='-1' && $subsys_num!='') { $w3=" AND $subsysIdFiled=$subsys_num"; } //where语句的E1id限制组成部分$w4 if($e1_num!='-1' && $e1_num!='') { $w4=" AND key_e1_tg=$e1_num"; } //where语句的类型限制组成部分$w5 $w5=" AND key_type=2 "; $sys_id=$sysType.$sys.$subsys.$e1; //合成查询语句$where $where=" WHERE ".$w0.$w1.$w2.$w3.$w4.$w5; //echo "$where
"; $str_sql_all=" SELECT count(*) as number_of_records FROM $table_name ".$where; //echo "$str_sql_all
"; $csta_result= mysqli_query($pubConn,$str_sql_all); $record = mysql_fetch_object($csta_result); $number_of_records = $record->number_of_records; if(!$number_of_records) { echo $strNotFindRecord; exit(); } //insert log insertLog('table',2,4); //合成子系统编号统计的sql语句 $order_1=" ORDER BY $sysIdFiled,$subsysIdFiled"; $group_1=" GROUP BY $sysIdFiled,$subsysIdFiled"; //合成sql语句 $csta_sql_1="SELECT $sysIdFiled,$subsysIdFiled, SUM(att),SUM(ans),SUM(caller_clear),SUM(no_ans),SUM(subscriber_busy),SUM(network_busy), SUM(call_barred),SUM(signaling_timer_expired),SUM(total_holding_time) FROM $table_name".$where.$group_1.$order_1; //echo "$csta_sql_1
"; $result_1=mysqli_query($pubConn,$csta_sql_1); $rows_1 = mysqli_fetch_array($result_1); ?>

  Date:

0) { $aht_1=round($rows_1[10]*6/$rows_1[3]); } else { $aht_1=0; } ?>