鸿 网 互 联 www.68idc.cn

当前位置 : 主页 > cms安装教程 > dedecms > >

MYSQL下按时段统计个数命令及DEDECMS实例

来源:互联网 作者:佚名 时间:2015-11-30 21:54
有个time字段,想做个统计,统计每个时段的数据量,比如统计今天24个时段之内的每个时段数据量。 MYSQL命令: SELECT FROM_UNIXTIME(`time`,%Y%m%d%H) AS hh, CO

例如dedecms,php代码:

//时段统计 

$sqlsd="SELECT FROM_UNIXTIME(`time`,'%Y%m%d%H') AS hh, COUNT(*) AS cnt FROM js_sccess where time<$dayEnd AND time>$dayBegin GROUP BY hh"; 

$newsd = array(); 

$dsql->SetQuery($sqlsd); 

$dsql->Execute(); 

while ($rowsd = $dsql->GetArray()) { 

$newsd[] = $rowsd; 

html模板代码:

<?php 

                foreach ($newsd as $newsdlist) 

                { 

             ?> 

                <tr class="odd gradeX"> 

                  <td style="text-align:center"><?php  

                  $sd=substr($newsdlist['hh'], -2); 

                  $sdd=$sd+1; 

                  echo $sd.':00-'.$sdd.':00'; 

                  ?></td> 

                  <td style="text-align:center"><?php echo $newsdlist['cnt'];?></td> 

                </tr> 

                <?php 

                } 

              ?> 

网友评论