Compter les champs avec différent de ZERO

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

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Bonjour,

    Et.... tu bosses avec quel SGBD ? Mysql , Access, Oracle , autre ???
    1. 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.....