3

重複の可能性:
Androidアプリの場合、SQLITEデータベースを降順で並べ替えるにはどうすればよいですか?

次のテーブルで、テーブルの内容を選択したいのですが、C_TAG_SCAN_TIMEフィールドDESCで並べ替えます。

public static final String C_ID = BaseColumns._ID; // special for id internally in system
    public static final String C_TYPE = "type";
    public static final String C_COMPANY_ID = "companyid";
    public static final String C_PERSON_ID = "person";
    public static final String C_NAME = "name";
    public static final String C_TAG_ID = "tagid";
    public static final String C_STATUS = "status";
    public static final String C_TAG_SCAN_TIME = "tagscantime";
    public static final String C_TAG_SENTSERVER_TIME = "tagsentservertime";
    public static final String C_TRANSACTIONS_LATITUDE = "transactionslatitude";
    public static final String C_TRANSACTIONS_LONGITUDE = "transactionslongitude";

これは、テーブルTRANSACTIONSからすべてを選択するための私のクエリです。

return db.query(DBHelper.TABLETRANSACTIONS, null, null, null, null, null, null);

私の質問は、C_TAG_SCAN_TIME列で降順でクエリを変更するにはどうすればよいですか?

4

1 に答える 1

8

これを試してください...

return db.query(DBHelper.TABLETRANSACTIONS, null, null, null, null, null, C_TAG_SCAN_TIME + " DESC");
于 2012-10-19T12:21:29.520 に答える