$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);
?>