Abfrage letzter Tag, letzte Woche, letzter Monat SQLite

Ich habe diese Tabelle in meiner Android SQLite DB:

<code>CREATE TABLE statistics (subject TEXT, hits INTEGER, fails INTEGER, date DATE)
</code>

Aufdate Feld wird gespeichertdatetime('now', 'localtime') in jedem Register.

Jetzt muss ich die Register für den letzten Tag, die letzte Woche und den letzten Monat abfragen, um einige Statistiken anzuzeigen. Ich habe so etwas versucht

<code>    SELECT Timestamp, datetime('now', '-1 week') FROM statistics WHERE TimeStamp < datetime('now', '-1 week') 
</code>

und das

<code>    SELECT * FROM statistics WHERE date BETWEEN datetime('now', localtime') AND datetime ( 'now', '-1 month')
</code>

und funktioniert nicht :(

Wie kann ich es tun?

Kann ich überprüfen, ob die Abfrage in Ordnung ist, indem ich einfach das Datum im Emulator für virtuelle Geräte weitergebe?

Vielen Dank!

Antworten auf die Frage(5)

Ihre Antwort auf die Frage