Je viens de parcourir le forum, sans trouver ce que je cherchais, en effet j'ai vu pas mal de post relatifs au sujet, mais lorsque j'essaye de "singer" le SQL, cela ne fonctionne pas. Parfois, j'ai un message d'erreur SQL (que je ne comprends pas), parfois pas de message d'erreur, mais rien ne se passe comme dans le fichier joint.
Je veux simplement que ma requête affiche l'age de la personne (si la date de naissance est renseignée) à partir d'un champ "dateNaissance" qui est au format date.
Voici la ligne SQL :
Code : Tout sélectionner
SELECT "dateNaissance", "NOM", CASE WHEN "dateNaissance" IS NOT NULL THEN DATEDIFF( "yy", "dateNaissance", NOW( ) ) ELSE "" END as "Age" FROM "DATENAISS"merci d'avance
Cordialement
Luc
Libreoffice : 7.3.7.2 (x64)
Base : firebird



