2013-02-13 106 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