Bonjour à tous,
Donc j'aimerai savoir comment transformer une valeur null en 0, suite à la fonction Compte. Merci!
Bonjour à tous,
Donc j'aimerai savoir comment transformer une valeur null en 0, suite à la fonction Compte. Merci!
Bonjour
Regardes du coté de la fonction Nz.
Philippe
Merci du coup de main, mais malheureusement rien à faire. J'ai aussi essayé avec la fonction IIF... même résultat.
salut,
peut-on voir le code que tu as utilise avec la fonction proposee par Philippestp?
Voilà le code que j'utilise
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT nz(Count([StatutF]),0)) AS Défaite FROM StatFred GROUP BY StatFred.StatutF HAVING (((StatFred.StatutF)=2));
Bonjour,
as tu essayé quelque chose du genre
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Count(nz([StatutF],0)) AS Défaite FROM StatFred GROUP BY StatFred.StatutF HAVING (StatFred.StatutF=2);
de quel type est "StatutF" ?
Si c'est un type numéric (integer, long, ...),
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Count(nz([StatutF],0)) AS Défaite FROM StatFred GROUP BY StatFred.StatutF HAVING StatFred.StatutF=2;
Sinon (texte, ...)
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Count(nz([StatutF],0)) AS Défaite FROM StatFred GROUP BY StatFred.StatutF HAVING StatFred.StatutF='2';
Sinon donnes le message d'erreur que tu obtiens ou décris ce que tu as![]()
Bonjour,
Comme il s'agit de compter les defaites (statutF=2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Sum(1) AS Defaite FROM StatFred WHERE (((StatFred.StatutF)=2));
Merci à tous pour votre aide, le problème est maintenant du passé.
En effet j'ai copié le code de Helas en ajoutant la fonction NZ et après quelque testes tout semble stable et fonctionnel.
Cependant j'aimerais bien qu'on m'explique l'effet du SUM(1), Merci!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT nz(Sum(1),0) AS Défaite FROM StatFred WHERE (((StatFred.StatutF)=2));
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager