2013-02-13 201 views
-2
​​

我試圖顯示在10天前發佈的消息,但這是執行整個,即從1年。SQLite查詢不起作用

+0

看在[**我的回答**](http://stackoverflow.com/a/13912197/1719246 ) 這裏我簡單解釋一下可能對你有幫助 – softsdev 2013-02-13 14:01:08

+0

你試過了什麼? – Maulik 2013-02-13 14:02:08

+3

查看下面的答案。請確保您將所有日期存儲在TimeStamp表單中。像yyyy:MM:dd:HH:mm:ss(2012:12:13:18:52:05)。 – Maulik 2013-02-13 14:12:02

回答

4

試試這個:

注意:此當你在時間戳數據庫存儲日期纔有效。

SELECT * FROM TableName WHERE DATE(column_name) >= DATE('now', '-10 days'); 

欲瞭解更多詳情檢查這一環節:

http://www.sqlite.org/lang_datefunc.html