J'ai construit une base de données pour les membres de notre club, qui contient une table avec les données de chaque membre. J'ai fait une requête qui permet de calculer l'âge de chaque membre pour un jour précis - j'avais trouvé comment faire sur ce forum. Voici ma requête:
Code : Tout sélectionner
SELECT "nom", "prenom", "naissance",
CASE
WHEN Month('2009-04-01') < month("naissance") or ( Month('2009-04-01') = Month("naissance") and day('2009-04-01')<day("naissance") ) THEN
CAST((year('2009-04-01') - year("naissance") -1) AS VARCHAR) || ' ans'
ELSE
CAST((year('2009-04-01') - year("naissance") ) AS VARCHAR) || ' ans'
END as "age"
from "liste-membres"
Le résultat de la requête est imprimé sur des étiquettes qu'on colle sur les feuilles d'examen.
Merci de m'aider.