Obtenir la liste des anniversaires à venir en Access

Messages postés
78
Date d'inscription
samedi 26 août 2006
Statut
Membre
Dernière intervention
25 novembre 2016
- - Dernière réponse : ucfoutu
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
- 6 août 2015 à 12:52
Bonjour,

J'utilise des bases Access et je souhaiterais récupérer toutes les données inclues dans une plage horaire.

Exemple :
J'aimerais récupérer tous mes contacts qui auront leur anniversaire dans le mois de Juillet sauf que je n'ai que leur date de naissance !

A quoi doit ressembler la requête ?

D'avance, merci.
Afficher la suite 

3 réponses

Messages postés
3251
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
16 octobre 2019
46
0
Merci
Bonjour

Problème de requête ?
Si oui donne plus de précision !
Commenter la réponse de cs_ShayW
Messages postés
78
Date d'inscription
samedi 26 août 2006
Statut
Membre
Dernière intervention
25 novembre 2016
0
Merci
Désolé pour cette réponse tardive, je m'explique :

Voici à quoi ressemble ma base de données

id | DateNaissance
 1 | 23/09/1991
 2 | 26/05/1993
 3 | 23/06/1966
 4 | 12/08/1998
 5 | 10/12/1965


J'aimerais récupérer toutes les lignes qui respectent la condition suivante :
"Les contacts qui fêteront leur anniversaire au mois d'août 2015"

Le résultat de la requête devrait être le suivant :

id | DateNaissance
 4 | 12/08/1998


Mais voilà le problème, comment écrit-on cette fameuse requête ?

En allant plus loin j'aimerais même sélectionner les contacts qui fêteront leur anniversaire entre le 15 août et le 15 septembre !

(Sans compter que l'ont pourra aussi demander les contacts qui fêteront leur anniversaire entre le 15 décembre et le 15 janvier et non entre le 15 janvier et le 15 décembre)

Merci pour votre aide !
Commenter la réponse de benji2000
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
212
0
Merci
Bonjour,
Je veux supposer que le champ des dates de naissance est de type date.
La requête nécessite alors l'utilisation de l'opérateur Between
Que tu peux également remplacer par un double critère (>= telle_date and <= telle_autre_date)
Montre (au moins) le texte de la requête tentée sur ces bases, s'il te plait. En n'omettant (bien évidemment) pas de préciser le type donné au champ date_de_naissance.
Commenter la réponse de ucfoutu