0

我正在编写一个使用 SQLite 的 android 应用程序。我希望条目按日期列排序,但如果日期相同,那么我希望它们按添加顺序(降序)排序。这就是我所拥有的,它适用于第一个条件......无论如何添加第二个而不添加 HH:MM:SS 到日期条目?

SELECT * FROM transactions ORDER BY transactionDate DESC

4

2 回答 2

1

如果您使用的是自动分配的 rowid,您可以按它们排序 - 这样即使在同一秒内添加了两个条目,您也可以正确排序它们。

于 2012-08-05T21:14:21.083 回答
1

使用ROWID应该可以做到;

SELECT * FROM transactions ORDER BY transactionDate DESC, ROWID DESC;

演示在这里

于 2012-08-05T21:17:52.910 回答