2012-01-17 64 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查詢(您可以與<>進行比較)。