[英]MySql 'Order by Date' Question
我从MySql数据表中提取数据。 我从名为“ PubDate”(意思是发布日期)的行中提取。 此格式为日期格式,而不是日期时间。 当我执行查询时
Select * from Articles order by pubDate ASC
其按日期排序如下:
1.09 / 18/09 2.09 / 18/09 3.09 / 19/09 4.09 / 20/09
如果可能的话,由于我当前的代码逻辑,我希望能够通过使用'ASC'值作为方向来获取最新日期。 我已经尝试过了
Select * from Article order by Cast(pubdate as datetime) ASC
但没有改变输出。 如果必须的话,我可以执行DESC(降序)操作,但这不是可取的。
最近日期优先
为此,您必须使用DESC
。
如果您希望最新的文章优先使用DESC
。 默认为ASC
因此没有必要明确添加它
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.