Compter les champs avec différent de ZERO

jeenan Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   -  
jeenan Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis certain que c'est un problème simple....mais étant débutant...je me bute....

J'ai créer une table compilant les parties jouer par saison (la valeur par défaut de ces champs est '0', donc si quelqu'un n'as pas jouer de partie en 2014, la valeur est '0')
J'ai ajouter un champ calculant le nombre de partie A VIE (en additionnant chacun des champs)

Maintenant, j'aimerais ajouter un champ (colonne) pour compter les ANNÉES EXPÉRIENCES...c-a-d, le nombre de 'colonne' que la valeur est différente de '0'

Merci!!

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Et.... tu bosses avec quel SGBD ? Mysql , Access, Oracle , autre ???
0
jeenan Messages postés 38 Date d'inscription   Statut Membre Dernière intervention  
 
Désolé..... MS ACCESS 2010

J'ai trouver une solution...je ne sais pas si c'est la meilleur.....

Abs([1982]<>0)+Abs([1983]<>0)+Abs([1984]<>0)+Abs([1985]<>0)+Abs([1988]<>0)+Abs([1989]<>0)+Abs([1990]<>0)+Abs([1991]<>0)+Abs([1992]<>0)

Ce qui fait que chaque test ([1982]<>0)) qui retourne une valeur VRAI donne '-1', avec la fonction ABS, cela devient '1'....et je les additionne....
Un peu tordu....mais ca semble fonctionner.....
0