Bonjour à tous,
Pour un projet je dois sélectionner des évenements en fonction de leur date. Pour chaque évenement il y a une date début et une date fin. Si l'évenement ne dure qu'un jour alors dateDebut et dateFin sont les memes.
Je dois donc sélectionner uniquement les évenements dont la période correspond a aujourd'hui pour les afficher.
J'ai fais cette requete mais elle ne fonctionne pas (elle sélectionne uniquement les évenement où dateDebut = #20/06/2007#...
J'ai également essayé en mettant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT * FROM evenement WHERE ((dateDebut = #20/06/2007#) OR ((dateDebut <= #20/06/2007#) AND (dateFin >= #20/06/2007#)));
Mais cela me donne le meme résultat...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT * FROM evenement WHERE ((dateDebut = #20/06/2007#) OR (#20/06/2007# BETWEEN dateDebut AND dateFin));
Quelqu'un voit-il d'où l'erreur peut provenir?
Pour info, ma base est sous access
Merci pour vos réponses!
Partager