gpt4 book ai didi

mysql - 排序 - 按日期 ASC 排序

转载 作者:可可西里 更新时间:2023-11-01 07:20:14 30 4
gpt4 key购买 nike

我在 mysql 中有“日期”列以这种格式保存日期
2014 年 9 月 17 日(日-月-年)

我需要对它们进行升序排序,所以我使用了这个命令:

SELECT * FROM table ORDER BY date ASC

但是我发现了这个结果:

17-09-2014
18-09-2015
19-09-2014

应该是:

17-09-2014
19-09-2014
18-09-2015

它只对日期进行 ASC 排序,而不是对完整日期进行排序

最佳答案

试试这个:

SELECT * FROM table ORDER BY STR_TO_DATE(date,'%d-%m-%Y') ASC

关于mysql - 排序 - 按日期 ASC 排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25891034/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com