Order By datetime列SQLite

nnvyjq4y  于 2023-04-21  发布在  SQLite
关注(0)|答案(2)|浏览(105)

我使用的是一个SQLite数据库,它有一个datetime列,我用格式“yyyy-MM-dd HH:mm”存储datetime列的值,但是当我想从数据库中选择值并按datetime列排序时,它给了我一个错误的顺序。

SELECT id_user FROM RDV WHERE id_user= ? ORDER BY datetime(Date) DESC

我添加了datetime(日期)只是为了检查它是否工作,但它也没有工作。

zd287kbt

zd287kbt1#

实际上我做错了,日期的格式是“dd-MM-yyyy HH:mm”,我必须把它们放在格式yyyy-MM-dd HH:mm

cgh8pdjw

cgh8pdjw2#

列名是什么?如果它的名称是Date,只需删除对datetime()的调用:
order by Date desc(或字段的名称,如果不同)

相关问题