SQLite查询不起作用

时间:2013-02-13 13:57:41

标签: android sqlite

select * from allmessages where  timestamp >  DATETIME('NOW' , '-10 DAY' )

我正在尝试显示在10天之前发布的消息,但这是从1年开始执行的整个消息。

1 个答案:

答案 0 :(得分:4)

试试这个:

  

注意:只有在数据库中的TimeStamp中存储日期时才会有效。

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

有关详细信息,请查看以下链接:

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