Sélection avec date flottante

cdh0904 -  
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je voudrais sélectionner des dates qui sont en permanence supérieure à 5 mois en arrière dans Access, et je trouve pas comment je peux faire :
Par exemple, on est le 25/11, il faut qu'il me sélectionne les dates des mois complets de juillet, août, septembre, octobre et novembre
Par exemple, on est le 12/01, il faut qu'il me sélectionne les dates des mois complets de septembre(année-1), octobre(année-1), novembre(année-1), décembre(année-1), janvier(année)

Merci de vos conseils, à bientôt,

3 réponses

Tessel75
 
Bonjour,
Il te faut une requête, et mettre un critère de sélection.
Il faut savoir que la date d'aujourd'hui s'écrit: Date()
donc le critère pour une période s'écrira : < DateChoisie / (ou >)
ou encore pour une période fermée Entre DateChoisie1 et DateChoisie2
avec DateChoisie1 = Date() - NbrJour
Si tu veux des mois complets, il faut introduire une formule qui détermine le premier jour du mois, ou le dernier.
Ce sera qqch comme PremJourMois_Date = DateAdd("d", -Day(Date()) + 1, Date()) où la fonction Day() détermine le N° du jour dans le mois. Ce qui se lit par exemple pour aujourd'hui 25/11: DateAdd("d", 24, Aujourd'hui)
Pour le dernier jour du mois, ce sera :DateAdd("m", 1, Date()) - Day(Date())
Après il suffit de placer les expressions comme tu le souhaites.
Bonne suite
0
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
 
Bonjour
J'ai fait un exemple de selection en fonction du champs Mois
La table un champ nom et un champ date
des requetes qui trient suivant le mois en comparant la date du jour.
Tu trouveras cela dans ce lien
https://www.cjoint.com/c/DKzpe6lbTbf
0
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
 
Bonjour
As tu regarder ce que je t'ai envoyé?
0