【问题标题】:android sqlite how to order by time [duplicate]android sqlite如何按时间排序[重复]
【发布时间】:2012-10-19 12:17:29
【问题描述】:

可能重复:
How do i order my SQLITE database in descending order, for an android app?

我有下表,我想在其中选择表的内容,但按 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 列上按降序排列?

【问题讨论】:

    标签: android sql sqlite


    【解决方案1】:

    请试试这个...

    return db.query(DBHelper.TABLETRANSACTIONS, null, null, null, null, null, C_TAG_SCAN_TIME + " DESC");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-06
      • 1970-01-01
      • 2018-07-19
      • 1970-01-01
      • 1970-01-01
      • 2021-04-22
      • 2018-04-17
      相关资源
      最近更新 更多