我有一些行MySQL數據庫與字段日期時間。 如何在按頁面分組的日期顯示數據?如何按日期顯示數據分組?
例如兩行具有相同的日期:2015-09-14
我怎麼能顯示這些就像爲:
09 September
row 1
row 2
我有一些行MySQL數據庫與字段日期時間。 如何在按頁面分組的日期顯示數據?如何按日期顯示數據分組?
例如兩行具有相同的日期:2015-09-14
我怎麼能顯示這些就像爲:
09 September
row 1
row 2
在你的查詢您應該由datetime
字段順序,然後在應用程序邏輯我一起去:
foreach(rows as row){
if(previous date != date of row){
output date
}
output row
previous date = date of row
}
心不是明確的回答
但也許這樣的事情
SELECT datetime, count(*)
FROM YourTable
GROUP BY datetime
但是如果你想要每一行
SELECT *
FROM YourTable
ORDER BY datetime
如果我通過一個查詢獲取所有行,那麼在PHP中如何按時間對數據進行分組/ – Muhad
這只是一個建議,您應該使用更詳細的示例更新您的問題和慾望輸出,所以我可以給你一個更好的解決方案。請閱讀我在評論中提供的鏈接 –
你要提高你的樣本數據。請閱讀[** How to ask **](http://stackoverflow.com/help/how-to-ask) 和[**如何創建一個最小,完整和可驗證的示例。**](http ://stackoverflow.com/help/mcve) –