2014-12-04 22 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