标签: android sqlite
我有一个使用SQLite的Android应用程序。我希望条目按日期列排序,但如果日期相同,那么我希望它们按添加顺序(降序)排序。这就是我所拥有的,它适用于第一个条件......无论如何添加第二个而不添加HH:MM:SS到日期条目?
SELECT * FROM transactions ORDER BY transactionDate DESC
答案 0 :(得分:1)
如果你使用自动分配的rowid,你可以按照那些顺序排序 - 这样即使在同一秒内添加了两个条目,你也可以正确排序它们。
答案 1 :(得分:1)
使用ROWID应该这样做;
SELECT * FROM transactions ORDER BY transactionDate DESC, ROWID DESC;
演示here。