Bonjour,
Je bloque sur un problème depuis 2 jours... J'ai une base de donnée avec comme champ "id INTEGER PRIMARY KEY AUTOINCREMENT, date_evenement date" et je n'arrive pas à choisir QUE le mois voulu dans la table. Par exemple les entrées avec septembre dans "date_evenement".
Voici la requete que j'utilise pour tester, il manque le reference au mois voulu mais deja là ca ne m'affiche pas les résultats attendus, ça devrait tout afficher non ?
c = myDB.rawQuery("SELECT * FROM " + DB_TABLE_EVENEMENT + " WHERE strftime('%s',date_evenement) > 0", null);
Donc voila, si quelqu'un peut me dire si ça existe en sql ce que je veut faire, sinon je devrais faire le tri en java mais ça fait moins propre.
edit: J'avais pas mis de 0 devant le mois... 09 pour septembre, du coup les resultats sont bien mieux.
Par contre je bloque toujours sur la séléction du mois, voici la requete:
c = myDB.rawQuery("SELECT * FROM " + DB_TABLE_EVENEMENT + " WHERE strftime('%m',date_evenement) == 10", null);
Cela ne m'affiche pas le mois d'octobre comme voulu, quelqu'un sait pourquoi ?
Partager