【问题标题】:How to sort column in mysql having date in format of %m/%d/%Y?如何对mysql中日期格式为%m/%d/%Y的列进行排序?
【发布时间】:2019-08-20 00:07:46
【问题描述】:

我想对表格中的出生日期列进行排序,该表格的日期存储格式为 %m/%d/%Y 。当我使用 order by 时,列值被视为字符串而不是日期排序。我已经尝试过 UNIX_TIMESTAMP() 函数,但它似乎也不起作用。有哪些可能的解决方案?

【问题讨论】:

    标签: mysql sorting date columnsorting


    【解决方案1】:

    使用STR_TO_DATE() Function

    SELECT * FROM yourtable
    ORDER BY STR_TO_DATE(DueDate,'%m/%d/%Y ') DESC
    

    【讨论】:

      猜你喜欢
      • 2014-04-06
      • 2014-04-27
      • 1970-01-01
      • 1970-01-01
      • 2015-01-07
      • 1970-01-01
      • 2023-03-08
      • 2018-05-25
      • 2013-02-10
      相关资源
      最近更新 更多