我有一個名爲表daily_mood之前,從當前時間刪除除24小時內的所有行,它有三(3)列,看起來象下面這樣:如何選擇/ SQLite中
CREATE TABLE daily_mood (moodid INTEGER PRIMARY KEY autoincrement,mood TEXT,mooddate DATETIME)
它的數據看起來像這樣:
現在,我要選擇/刪除除從當前日期的所有行到24小時前完全按mooddate柱。
我想這就像查詢:
SELECT *from daily_mood where mooddate>=datetime('now', '-1 day');
結果應該是從上面data.but 1行(最後一個)這裏來2.like
結果應該是最後一排。任何人都可以幫助我?謝謝。
不是一個sqllite開發者,但我會建議您查看選擇DateTime的結果( '現在', '-1天') ;並驗證它是你所期望的。 – jtimperley
你是說輸出的日期不是你所期望的?爲了清楚起見,我推薦了一種調試方式,而不是解決問題的方法。 – jtimperley
執行您發佈的查詢時會發生什麼?它有什麼問題? – jmilloy