Trouver la 1ere date non existante
Bonjour,
voila mon porbleme
j'ai une table avec les champ
id, date, val1, val2
qui contient des lignes comme celles qui suivent
3,2009-04-12,1,0
4,2009-04-15,0,1
5,2009-04-09,0,0
6,2009-04-22,1,0
7,2009-04-20,1,1
8,2009-04-21,1,1
9,2009-04-25,0,1
...
je voudrais faire une requete qui recherche le premier jour à partir d'aujourd'hui qui n'existe pas ou donc la valeur val1=0
Par exemple, nous sommes le 2009-04-20, et le 1er jour a partir du 20 qui n'existe pas est le 2009-04-23
Le resultat attendu est donc le 2009-04-23
Avec la liste suivante,
3,2009-04-12,1,0
4,2009-04-15,0,1
5,2009-04-09,0,0
6,2009-04-22,0,0
7,2009-04-20,1,1
8,2009-04-21,1,1
9,2009-04-25,0,1
...
le resultat serait le 2009-04-22 puisque val1 du 22 est a 0.
Je ne sais pas si c'est assez clair mais je galere dur pour trouver la reponse !!!
Je voudrais eviter une boucle While affreuse qui ferais des requeste successive en incrementant la date !!! c'est pas tres propre et je suis sur qu'il y a plus simple
Merci
;)