如何按日期显示数据分组?

时间:2015-09-30 16:30:19

标签: php mysql sql

我在Mysql数据库中有一些带有字段日期时间的行。 如何按日期显示页面分组数据?

例如,两行具有相同的日期:2015-09-14 我如何能够像以下一样展示这些:

09 September
row 1
row 2

2 个答案:

答案 0 :(得分:1)

在您的查询中,您应该按foreach(rows as row){ if(previous date != date of row){ output date } output row previous date = date of row } 字段进行排序,然后在应用程序逻辑中进行排序:

{{1}}

答案 1 :(得分:0)

不清楚你的答案

但也许是这样的

 SELECT datetime, count(*)
 FROM YourTable
 GROUP BY datetime

但如果你想要每一行

 SELECT *
 FROM YourTable
 ORDER BY datetime