gpt4 book ai didi

mysql - 在 mySql 中以 %W %M %d %Y 格式排序日期

转载 作者:行者123 更新时间:2023-11-28 23:38:30 25 4
gpt4 key购买 nike

我想在 msSQL 数据库中对日期进行排序,该数据库存储为:2016 年 2 月 13 日,星期三

例如,我有:

-2016 年 1 月 7 日,星期四

-2016 年 2 月 10 日,星期三

  • 2015 年 12 月 30 日,星期三

  • 2015 年 12 月 9 日,星期三

这应该像这样排序:

  • 2015 年 12 月 9 日,星期三
  • 2015 年 12 月 30 日,星期三
  • 2016 年 1 月 7 日,星期四
  • 2016 年 2 月 10 日,星期三

我试过以下查询:从按日期升序的约会顺序中选择 *;

但它按字母顺序排序,只看星期的第一个字母。我应该如何按实际时间排序。谢谢

最佳答案

试试这个,

    SELECT
*
FROM
appointment
ORDER BY
STR_TO_DATE(date, '%W, %M %e, %Y');

关于mysql - 在 mySql 中以 %W %M %d %Y 格式排序日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35098288/

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