[ACCESS] condition sur des champs
Bonjour,
Je débute sur access et je me retrouve devant un probleme. lorsque je fais ma requete j'ai 3 champs à la suite qui représente un chiffre sur 3 années succesives (tous les champs ne sont pas rempli!), et j'aimerai afficher le chiffre correspondant à l'année la pus récente. Je ne comprends pas les critères qu'il faut indiquer pour arriver à ceci.
Merci bcp pour votre aide
Je débute sur access et je me retrouve devant un probleme. lorsque je fais ma requete j'ai 3 champs à la suite qui représente un chiffre sur 3 années succesives (tous les champs ne sont pas rempli!), et j'aimerai afficher le chiffre correspondant à l'année la pus récente. Je ne comprends pas les critères qu'il faut indiquer pour arriver à ceci.
Merci bcp pour votre aide
3 réponses
-
ModérateurSalut,
où sont stockées tes années ?
-
mes années sont un domaine d'une table
-
Si il suffit juste d'afficher le contenu la plsu grande colonne non nulle, cette requête devrait marcher (avec c1 c2 c3 tes trois champs d'années en ordre croissant)
SELECT IIF(c3 IS NULL,IIF(c2 IS NULL,IIF(c1 IS NULL,NULL,c1),c2),c3) FROM TABLE