Bonjour, voila j'essai de faire une requete qui, pour une date donnée me renvoi les emplacements gérés à cette date. J'ai fait cette requete :
La date est une variable, elle change donc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT numemplacement FROM gere WHERE numgerant = 3 and #05/04/2007# BETWEEN datedebgerance AND dateFinGerance;
Dans ma base j'ai 4 enregistrements correspondants :
Mais il ne me renvoi que 1,2,3, pas le 4....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Num DateDebGerance DateFinGerance 1 01/01/2007 31/12/2007 2 01/01/2007 31/12/2007 3 01/01/2007 31/12/2007 4 01/01/2007 06/04/2007
Par contre si ma date passé en parametre est #04/05/2007 là il me renvoi 1,2,3,4 ce qui est completement illogique... J'ai l'impression qu'il inverse mois et jour mais je ne trouve pas la solution... j'ai essayé d'inverser le mois et le jour de la date que je lui passe en parametre (lui passer mm/jj/aaaa au lieu de jj/mm/aaaa) mais rien n'y fait![]()
![]()
J'ai besoin d'aide svp
Partager