Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
SQLiteを使用して書いているAndroidアプリがあります。エントリを日付列で並べ替えたいのですが、日付が同じ場合は、追加された順序(降順)で並べ替えます。これは私が持っているもので、最初の条件で機能します...日付エントリにHH:MM:SSを追加せずに2番目の条件を追加する方法はありますか?
SELECT*FROMトランザクションORDERBYtransactionDate DESC
自動割り当ての ROWID を使用している場合は、それらの順に並べることができます。これにより、同じ秒に 2 つのエントリが追加された場合でも正しく並べ替えられます。
ROWIDを使用するとそれが可能になります。
SELECT * FROM transactions ORDER BY transactionDate DESC, ROWID DESC;
ここでデモ。