Comment sélectionner des données entre deux dates à l'intérieur de android SQLite
J'ai un tableau qui contient des données créées sur la date. Je veux sélectionner les données d'un tableau en fonction de deux plages de dates, ou d'un mois particulier.
Je ne suis pas sûr de la façon de le faire, comme il a été créé sur la colonne est de type texte et est stocké sous la forme jj-MM-aaaa HH:mm:ss
Je suis en utilisant rawQuery() pour extraire des données.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez faire quelque chose comme ceci:
minDate
etmaxDate
, qui sont des chaînes date, faire votre gamme. Cette requête permettra d'obtenir toutes les lignes deMY_TABLE
qui tombent entre de cette gamme.mDb.rawQuery("select * from " + MY_TABLE + " where " + DATE_COL + " BETWEEN " + minDate + " 00:00:00 AND " + maxDate + " 23:59:59");
Voici quelques utiles