使用函数进行时间排序:

STR_TO_DATE(时间字段名, '%Y-%m-%d') DESC;

 

问题:varchar格式字段排序,没有按时间顺序排序

select * from test order by stat_date desc

Sql 对varchar格式进行时间排序

 

 解决:需将格式转换成日期格式

select * from test order by  STR_TO_DATE(stat_time, '%Y-%m-%d') desc

Sql 对varchar格式进行时间排序

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-28
  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
猜你喜欢
  • 2021-11-20
  • 2021-07-12
  • 2022-12-23
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
相关资源
相似解决方案