【发布时间】:2020-01-19 22:45:11
【问题描述】:
id user_id created_at status amount
16924 4387 15-03-2019 15:33 bill created 149250
16925 4387 15-09-2019 15:47 bill created 444600
16926 4387 31-07-2019 15:31 bill created 879200
我想对created_at 列进行排序
我使用的查询如下:
SELECT * FROM settlement ORDER BY CONVERT(DATE, created_at,101);
这里settlement 是我的表名。运行错误后我得到:
ER_PARSE_ERROR:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 2 行的“created_at,101) LIMIT 100”附近使用正确的语法
有没有办法获取排序列表?
【问题讨论】:
-
使用日期数据类型存储日期。那就看meta.stackoverflow.com/questions/333952/…
标签: mysql sql date datetime sql-order-by