2012-01-17 44 views
1

我为我的应用程序创建了一个数据库,并使用timestamp(yyyy-MM-dd HH:mm:ss)作为我的表的一个属性。我如何基本查询数据库以获取最近7天的结果? 我在想那样的SELECT * FROM myTable WHERE date('now','-7 days'),但它似乎没有工作,因为我实际上并没有比较它与我的时间戳。在SQLite中使用时间戳

+0

可能是这个链接会帮助你。 http://stackoverflow.com/questions/289680/difference-between-2-dates-in-sqlite – kosa 2012-01-17 23:48:34

回答

0

SQLite只有很少的Date and Time Functions。所以你最好的选择是创建两个格式为YYYY-MM-DD HH:MM:SS的兼容日期时间字符串(今天一个,一个星期前一个)。然后将这些值提供给SQLite查询(您可以与<>进行比较)。