我這個表我的Android的SQLite數據庫:查詢,上週,上個月的SQLite
CREATE TABLE statistics (subject TEXT, hits INTEGER, fails INTEGER, date DATE)
在date
字段存儲datetime('now', 'localtime')
在每一個寄存器中。
現在我必須查詢顯示一些統計數據的最後一天,上週和上個月的寄存器。 我一直是這樣的
SELECT Timestamp, datetime('now', '-1 week') FROM statistics WHERE TimeStamp < datetime('now', '-1 week')
這
SELECT * FROM statistics WHERE date BETWEEN datetime('now', localtime') AND datetime ('now', '-1 month')
,我怎麼能做到這一點不工作:(
?
我看看通過在虛擬設備模擬器中簡單地轉發日期,查詢就可以了嗎?
謝謝!
這裏有一個提示。本月的最後一天是下個月第一天的-1。 – JonH
謝謝@JonH。我找到了解決方案,但暫時無法發佈。在幾個小時內,你們都會擁有它:) – luismiyu