sqlite select查询最近24小时

时间:2013-05-22 14:45:25

标签: linux sqlite

我们是否可以通过时间验证执行最近24小时的sqlite select查询,而不是使用date&时间。

我的电脑时间是“”2013-05-23 22:30:00“,下面是我在sqlite db中的记录。

S.no        Time   
-------------------------------
001         2013-05-22 22:00:10    
002         2013-05-22 22:15:10    
003         2013-05-22 22:30:00    
004         2013-05-23 01:10:10    
005         2013-05-23 10:10:13    
006         2013-05-23 22:30:00

执行24小时后查询,我可以获得以下这样的行数据吗?

预期结果:

S.no        Time   
------------------------------- 
004         2013-05-23 01:10:10    
005         2013-05-23 10:10:13    
006         2013-05-23 22:30:00

1 个答案:

答案 0 :(得分:0)

阅读documentation

SELECT *
FROM WhateverTheTableIsNamed
WHERE Time > datetime('now', 'localtime', '-1 days')