Salut,
j'essaye d'effectuer des requettes sur les champs dates qui se trouvent dans mes tables sous une base de donné mysql ( je programme en JAVA )
mon but est de chercher combien de dimanche il y a entre ces deux dates ! 2007-12-01 et 2007-12-21
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 String querydat1 = "SELECT DATE_ADD('"+dat.format(d)+"', INTERVAL "+T.getDuree()+" DAY);"; ResultSet rdat1 = instruction.executeQuery(querydat1); //-> dat.format(d) : une date par exemple 2007-12-01 //-> T.getDuree() : un entier par exemple = 20 //-> rdat : ca va retourner une date, dans cette exemple = 2007-12-21
je sait que pour trouver un dimanche il faut se fixer pour une date fixe ( exemple : '1998-02-03' ), il faut taper cette requette donc d'une façon itérative pour parcourir les deux dates 2007-12-01 et 2007-12-21 et j'incrémente mon entier J, si j'obtient : "rdimanche==1", comme montre ce code :
mon problème, c'est que j'ai pas pu trouver comment faire incrémenter un compteur pour chercher les dimanches entre deux dates bien déterminées !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String querydimanche = "SELECT DAYOFWEEK('1998-02-03');"; ResultSet rdimanche = instruction.executeQuery(querydimanche); if (rdimanche==1){ j++; }
merci pour votre attention & je serai très ravi de lire vos réponse & suivre votre aide ..
MERCI
Partager