Sélection entre 2 dates sans prendre en compte l'année

Signaler
Messages postés
2
Date d'inscription
vendredi 4 septembre 2009
Statut
Membre
Dernière intervention
15 septembre 2009
-
Messages postés
38
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
1 mars 2010
-
Bonjour à tous,

J'ai une table (t_releves) contenant un champ "date" au format jj/mm/aaaa, avec des dates allant de 1996 à 2008. Je souhaiterais faire une sélection des enregistrements se trouvant entre 2 dates mais uniquement sur le jour et le mois : par exemple du 15/04 au 15/05.
Je n'arrive pas à faire ma requête SQL dans la fenêtre de création de requête et jusqu'à présent je tape tous à la main :
ex :
[b]select *
from t_releves
where date :(entre #15/04/1996# et #15/05/1996#)Ou (entre #15/04/1997# et #15/05/1997#)Ou (entre... etc jusqu'à 2008)
/b

J'ai essayé les fonctions intéregrées Jour et Mois mais la requête que je fais ne fonctionne pas...
[b]select *
from t_releves
where date : entre ( Jour ( [Relevés]![Date] =15) et Mois ( [Relevés]![Date] =04)) et ( Jour ( [Relevés]![Date] =15) et Mois ( [Relevés]![Date] =05))/b

est ce que quelqu'un pourrait m'aider à corriger ma requête?

merci d'avance et à bientôt,

Vottana

3 réponses

Messages postés
38
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
1 mars 2010

bonjour

tu vas dans modifier ta requete sous date tu vas sous critere et tu tape "entre[date de debut] et [date de fin]" lorsque tu ouvres ta requete il va te demander ta date de debut et ta date de fin voila le tour est joué

a +

iblis
Messages postés
2
Date d'inscription
vendredi 4 septembre 2009
Statut
Membre
Dernière intervention
15 septembre 2009

Bonjour iblis!

merci pour ta réponse mais ta requête ne me permet pas de sélectionner uniquement sur le jour et le mois.
En cliquant sur le requête, si je spécifie comme date de début 15/04 et comme date de fin 15/05 je n'ai aucun résultat.
Je suis obligée de taper 15/04/1996 et 15/05/1996 par ex.
Mon souci est de supprimer l'année comme critère de sélection, mais je n'arrive pas à spécifier la date au format jj/mm.

Merci quand même.

Vottana
Messages postés
38
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
1 mars 2010

re

petit precision dans access les dates s'affiche pour l'année ( c'est logique c'est la simplification de saisie)autrement il te faut faire des tables par année avec un liens entre elles quand tu veux des données total

ou tu change la date de ton ordi

a +



iblis