sqlite复合,其中datetime查询

时间:2014-07-11 00:24:23

标签: sqlite datetime where

我在sqlite3数据库中有一个'presure'表,其中'timestamp'列由datetime('now')填充一个python程序,该程序每次定期向我的表添加一行。

我想查询数据库,以便从今天起返回所有值。

足够简单:

select * from presure where timestamp like "2014-07-10 %";

但是,我不希望每次运行它,今天,明天或任何其他日子都要修改查询。所以我想要的是将日期字符串和通配符替换为生成今天日期的子查询,如:

select date('now');

但是我没有成功地复合这两个查询。我错过了什么?

1 个答案:

答案 0 :(得分:0)

在SQL中,字符串与||连接:

SELECT * FROM presure WHERE timestamp LIKE date('now') || '%'