2012-10-27 63 views
4

我有一个包含日期时间条目的列,我想从过去24小时内获取所有条目。现在,我想:如何使用SQLite在过去24小时内获取事件?

SELECT * FROM " + SQLHelp.LOG_TABLE + " WHERE " + SQLHelp.TIME_COLUMN + "> datetime('now','-1day') 

其中SQLHelp.LOG_TABLE and SQLHelp.TIME_COLUMN分别为表和列的名称。

+1

什么* data *存储在TIME_COLUMN中?什么“不起作用”与张贴?另外,我只使用了''-1''(注意空格),所以确保格式对'datetime'正确。 – 2012-10-27 22:16:31

+0

TIME_COLUMN有一个日期时间,我知道格式正确。即使在过去24小时内添加了事件,也不会选择任何内容。赶上错过的空间。事实证明,这是我的问题。我感到非常愚蠢。 – avikar96

+5

很高兴它解决了 - “自我回答”(并接受)这个问题,以便其他人可以使用。 – 2012-10-27 22:49:21

回答

3

-1day之间必须有一个空格; datetime('now','-1 day')按预期工作。

相关问题