我正在處理一個SQLite數據庫,它包含一個存儲值格式爲yyyy-MM-dd HH:mm:ss的列。現在我需要創建一個過濾器來選擇帶有過濾器的行作爲此日期時間列。 查詢:(使用select語句不帶過濾器,我驗證)SQLite數據庫 - 比較日期時間
Select * from tbl_locations where datetime >= '2013-09-11 00:00:00' and datetime <='2013-09-13 00:00:00'
上面的查詢將返回空集,儘管在此插槽包含值
任何建議,我怎樣才能得到所需的數據集?
我不熟悉SQLite,但我在MySQL中有一個表,它使用'timestamp'類型的變量。是從字符串,日期,長或其他東西讀取的變量?你也可以在桌子上做一個「描述」,以便我們看到現場信息? – zero298
@ zero298:所有比較都是包含日期時間格式的字符串,如yyyy-MM-dd。列是文本類型。 – Hitesh