使用函数进行时间排序: STR_TO_DATE(时间字段名, '%Y-%m-%d') DESC; 问题:varchar格式字段排序,没有按时间顺序排序 select * from test order by stat_date desc 解决:需将格式转换成日期格式 select * from test order by STR_TO_DATE(stat_time, '%Y-%m-%d') desc 来源:https://www.cnblogs.com/cailingsunny/p/11913457.html 标签 sql排序 varchar