Episode II de la saga ‘Weekday’. On souhaite obtenir cette fois-ci, soit la date de référence si elle correspond au jour de semaine recherché soit la date suivante. La date retournée est donc ici supérieure ou égale à la date de référence contrairement au premier billet de ‘Weekday’ où la date retournée était strictement supérieure à la date de référence.
Lire la suite
Archives du mot-clé Date
Calculer la date de Pâques
Je vous propose une fonction VBA qui détermine la date du Dimanche de Pâques pour toute année (de 325 à 9999) dont découlent les jours fériés mobiles en France.
Elle complète également la fonction fournie dans la FAQ Access qui n’est valide qu’entre 1982 et 2048.
Lire la suite
Calcul direct de la date de Pâques en SQL
La requête paramétrée suivante calcule directement la date du Dimanche de Pâques entre 1900 et 2099 sans faire intervenir une fonction VBA personnelle grâce à une formule dérivée de l’algorithme de Carter.
La date des 3 jours fériés mobiles français (Lundi de Pâques, Ascension et Lundi de Pentecôte) est également formulée, bien que le lundi de Pentecôte ne soit plus chômé depuis 2005 (journée de solidarité).
Lire la suite
Date du jour de semaine suivant
Premier billet de la saga ‘Weekday’ qui répond ici aux questions suivantes : « Quelle est la date du prochain lundi ? du prochain jeudi ? … ».
Ce billet présente aussi la fonction VBA ‘WeekDay()’ et sa matrice des résultats qui sert de base à la compréhension des algorithmes basés sur les jours de semaine.
Lire la suite
Transformer le nom d’un mois de l’année ou son abréviation en son numéro
Je vous propose une petite fonction VBA pour convertir le nom d’un mois de l’année en son numéro. Les noms/abréviations sont composés au minimum de 2 lettres, écrits en français ou en anglais.
Lire la suite
Fonctions Min / Max d’une série de valeurs
Deux petites fonctions qui permettent d’extraire la valeur minimale ou maximale d’une série de valeurs dans une requête SQL ou dans un code VBA.
Lire la suite
Regroupement de périodes chevauchées
Vous avez une table avec une date de début et de fin et vous souhaitez connaître la date mini et la date maxi des périodes qui se chevauchent.
Lire la suite
Numéro ISO des semaines
Le calcul du numéro ISO des semaines (ISO8601:2000) via les fonctions DatePart et Format de Microsoft Access n’est pas exact d’où la nécessité de créer une fonction spécifique.
Lire la suite
Nombre de jours ouvrés sur une période
Combien y’a t’il de jours ouvrés (du lundi au vendredi) entre deux dates ? A cette question vieille comme le monde, on a eu droit à de nombreux algorithmes, parfois exacts mais rarement rapides.
Je vais vous expliquer le mien qui apparaît comme étant très efficient…
Lire la suite
Extraire les anniversaires sur une période de l’année
Un internaute souhaitait une requête SQL paramétrée pour afficher l’Id et la date de naissance des animaux dont l’anniversaire tombe sur une période de l’année.
Lire la suite