Requête le dernier jour, la semaine dernière, le mois dernier SQLite
J'ai cette table dans mon Android SQLite DB:
CREATE TABLE statistics (subject TEXT, hits INTEGER, fails INTEGER, date DATE)
Sur date
champ est stocké datetime('now', 'localtime')
dans tous les registres.
Maintenant je doit faire la requête de la dernière journée, la semaine dernière, et le dernier mois de registres montrant quelques statistiques.
J'ai essayé quelque chose comme ça
SELECT Timestamp, datetime('now', '-1 week') FROM statistics WHERE TimeStamp < datetime('now', '-1 week')
et ce
SELECT * FROM statistics WHERE date BETWEEN datetime('now', localtime') AND datetime ( 'now', '-1 month')
et ne fonctionne pas 🙁
Comment puis-je le faire?
Puis-je vérifier si la requête est OK, simplement en date d'envoi du périphérique virtuel émulateur?
Merci!
source d'informationauteur luismiyu
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé cette solution. J'espère que cela fonctionne pour vous.
Pour le dernier jour:
Pour la semaine dernière:
Pour le mois dernier:
Ce code devrait vous obtenir le mois précédent
Ce code permettra d'apporter de la semaine précédente dossiers espérons