Sélection avec date flottante

Fermé
cdh0904 - 25 nov. 2014 à 09:40
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 - 26 nov. 2014 à 12:19
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

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 lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
25 nov. 2014 à 15:04
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 lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
26 nov. 2014 à 12:19
Bonjour
As tu regarder ce que je t'ai envoyé?
0