假设我有这个MySQL表
DATE | NAME
2011-10-11 | Rock
2011-10-31 | Pen
2011-10-28 | Paper
2010-10-3 | Scissor
2010-3 -2 | Pen
2011-11-1 | Tree
2011-11-2 | Bug当我把它们从数据库中拿出来时,我想把它们按日期分类.
我试着得到这个输出。
October 2010
2010-10-3 Scissor
October2011
2011-10-11 Rock
2011-10-31 Pen
2011-10-28 Paper
November 2011
2011-11-1 | Tree
2011-11-2 | Bug数据库中的日期是不断添加的,因此我无法手动获取每个单独查询中的日期和值。
发布于 2011-11-01 05:22:11
ORDER BY date DESC子句,以便按date列对结果进行排序。编辑作为一个补充,您可能需要查看MySQL的日期/时间函数,特别是格式化,这将允许您仅使用数据库输出更多的可实现/用户友好的日期。当然,您可以实现自己的方法来转换01 =>、1月等。
https://stackoverflow.com/questions/7962697
复制相似问题