2011-11-06 49 views
0

如何將日期範圍分組爲幾天(使用PHP,目前沒有5.3可用於使用DateTime)?我已經通過MySQL讀出了一個月的所有數據條目,現在要計算一個月中每天創建的數據條目數,默認時間戳爲2011-11-05 23:42:03將日期對象分爲天

回答

1

假設timstamp是您的列的名稱,請使用DATE()來僅提取日期部分。由提取日期組形成你的聚合:

SELECT 
    DATE(`timestamp`) AS day, 
    COUNT(*) as numentries 
FROM tbl 
GROUP BY day 
ORDER BY day ASC 
+0

謝謝,工作正常=) –