按日期时间列SQLite排序

时间:2018-01-15 17:52:20

标签: android sqlite datetime

我正在使用一个有日期时间列的sqlie数据库,我存储的日期时间列的值格式为“yyyy-MM-dd HH:mm”,但是当我想从数据库中选择值并按日期时间列排序时,它给了我一个错误的订单。

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

我添加了日期时间(日期),只是为了检查它是否有效,但它也不起作用

2 个答案:

答案 0 :(得分:0)

列名是什么? 如果它被称为日期,只需删除对datetime()的调用:

order by Date desc(或字段的名称,如果不同)

答案 1 :(得分:0)

Acually我犯了错误,日期格式为“dd-MM-yyyy HH:mm”,我必须把它们格式化为yyyy-MM-dd HH:mm