2013-06-20 30 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

對你發佈最終解決方案很有幫助 –