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
Archives du mot-clé Requête SQL
Transposer des lignes en une colonne
On a parfois besoin de concaténer dans une colonne le contenu de plusieurs lignes d’une table ou d’une requête.
Lire la suite
Substituer des sous-chaînes
Je vous présente une fonction polyvalente écrite en VBA qui permet de remplacer une ou plusieurs sous-chaînes en tenant compte ou non de la casse des caractères.
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
Transposer une colonne en lignes
Après l’import d’un fichier Excel dans une table Access, on souhaitait regrouper et compter les sous-chaînes d’une colonne par une requête SQL.
On part donc de :
…pour arriver à :
Lire la suite
Extraction d’une sous-chaîne délimitée par deux séparateurs différents
Un camarade de jeu souhaitait extraire d’une table, une chaîne de caractères délimitée par deux séparateurs (Token in english!) via une requête SQL.
Deux solutions sont présentées : L’une par utilisation d’une fonction personnelle en VBA (UDF : User-Defined-Function) et l’autre sans UDF via des fonctions standards VBA.
Lire la suite
Compter les occurrences d’une sous-chaine dans un texte
L’objectif est de compter les occurrences d’une chaîne de longueur quelconque en tenant compte ou non de la casse des caractères.
Je vous présente ici deux techniques, l’une par une UDF (User-Defined Function) et l’autre directement en ligne dans la requête SQL.
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
Top 11 Ã 15 avec regroupement
Suite au billet précédent, on souhaite obtenir le TOP 11 à 15 des Id (par ordre croissant) liés à chaque personne.
Lire la suite
TOP 3 aléatoire avec regroupement
Un internaute souhaitait extraire aléatoirement 3 Id d’une table pour chaque personne. C’est possible !
Lire la suite