【发布时间】:2014-03-20 22:21:08
【问题描述】:
如何从具有特定日期的 DATETIME 字段的 Android SQLite 数据库中选择所有内容?
我创建了下表:
private static final String DATABASE_CREATE = "" +
"create table " + TABLE_STATISTIC + " ("
+ COLUMN_STATISTIC_ID + " integer primary key autoincrement, "
+ COLUMN_STATISTIC_DATETIME + " DATETIME default current_timestamp, "
+ COLUMN_STATISTIC_SERVICED + " integer not null, "
+ COLUMN_STATISTIC_CATEGORY + " integer); ";
如您所见,它有一个 DATETIME 字段。我需要从一天的开始到一天结束的 DATETIME 之间获取所有数据。
如何做到这一点?我不知道如何在 java/android 中或直接在 SQL 语句中生成这些值。
我真的希望有人能回答这个问题。 提前致谢
【问题讨论】:
-
在db而不是datetime中保存timeinmillies会更好
-
感谢您的意见。好的,怎么来的? :)
-
我在我的应用程序中完成的是我的表 db.execSQL("create table UploadBillDataTable(_id integer primary key autoincrement,totalBill text, totalConsumption text, uploadBillDate integer ,unit text, uploadingMonth integer)") ;