Abfrage letzter Tag, Letzte Woche, letzten Monat SQLite

Habe ich diese Tabelle in meine Android SQLite-DB:

CREATE TABLE statistics (subject TEXT, hits INTEGER, fails INTEGER, date DATE)

Auf date Feld gespeichert ist datetime('now', 'localtime') in jedem register.

Nun muss ich Abfrage vergangenen Tages, Letzte Woche und letzten Monat-Register für das zeigen einige Statistiken.
Ich habe versucht, so etwas wie dieses

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

und diese

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

und funktioniert nicht 🙁

Wie kann ich es tun?

Kann ich überprüfen, ob die Abfrage OK ist, indem Sie einfach die Weiterleitung Datum in der virtual device emulator?

Dank!

InformationsquelleAutor der Frage luismiyu | 2012-05-08

Schreibe einen Kommentar