2014-12-04 54 views
0

如何从一天的Android SQLite数据库中选择所有内容?Android和SQLite - 选择日期时间错误

我创建了如下表:

private static final String DATABASE_CREATE = "" + 
     "create table " + TABLE_STATISTIC + " (" 
      + COLUMN_STATISTIC_ID + " integer primary key autoincrement, " 
      + COLUMN_STATISTIC_DATETIME + " DATETIME , " 
      + COLUMN_STATISTIC_SERVICED + " integer not null, " 
      + COLUMN_STATISTIC_CATEGORY + " integer); "; 

然后我选择

"Select * from " + TABLE_STATISTIC + " where " + COLUMN_STATISTIC_DATETIME + " > " + startTime " AND " COLUMN_STATISTIC_DATETIME + " < " + endTime + ";" 

但是,这是查询不会在我的情况下正常工作,SQLite的不显示任何错误,但没有输出在这种情况下帮我得到

谢谢大家

+0

可能是因为您的日期格式有问题,请检查该http://stackoverflow.com/questions/8187288/sql-select-between-dates – ipohfly 2014-12-04 07:10:04

+0

确保您的日期(以BD并在比较参数)是正确的**时间字符串** s。 – 2014-12-04 08:12:24

+0

http://stackoverflow.com/questions/8187288/sql-select-between-dates?lq=1请检查此并打印您的字符串日志 – Nitin 2014-12-04 08:41:07

回答

0

你可以像这样做

SELECT sql FROM sqlite_master WHERE type = 'table' AND tbl_name = 'COMPANY'; 

对于更多See Here

+0

我选择日期时间 – 2014-12-04 07:09:11

+0

这是例子,您可以根据您的需要进行修改。你也可以使用LIKE%something%。 @longle – 2014-12-04 07:40:47