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 :
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;
La date est une variable, elle change donc.

Dans ma base j'ai 4 enregistrements correspondants :

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
Mais il ne me renvoi que 1,2,3, pas le 4....
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