Sélection avec date flottante
cdh0904
-
castours Messages postés 2955 Date d'inscription Statut Membre Dernière intervention -
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,
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,
A voir également:
- Sélection avec date flottante
- Jm date avis - Forum Consommation & Internet
- Airpods 3 date de sortie - Guide
- Cette photo n’a pas été prise cette année. trouvez la date, l'heure et avec quel modèle d'appareil photo elle a été prise. ✓ - Forum Graphisme
- Jm date désabonnement - Forum Gmail
- Publipostage date inversée - Forum Word
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
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
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
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