2013-06-20 29 views
0

如何从MySQL时间格式或unix时间戳中将数组中的数据计数/分组为小时?如何通过SQL timedate/unix时间戳来聚合/分组php数组?

我的数组:

Array (
    [0] => Array ( 
       [0] => id 
       [1] => name 
       [2] => 2013-01-10 00:36:00 
    ) 
    [1] => Array ( 
       [0] => id 
       [1] => name 
       [2] => 2013-01-10 00:36:00 
    ) 
) 

如何收缩上千项这样并以某种方式agregate他们几个小时甚至几天?我只需要特定日期的特定时间的粗略行数。

+0

在您的SQL语句中使用GROUP BY – Pinoniq

回答

1

我的情况下,从答案从@Robert西顿 - 史密斯有效代码:

选择idnamedaykey FROM表 WHERE天> '2013 6-01 00:00:00' & &天< '2013年6月31日23时59分59秒' GROUP BY YEAR(日),MONTH(日),DAY(日),HOUR(日),SECOND(日)

+0

对你发布最终解决方案很有帮助 –