dans mon select pour obtenir un % je fais : ( 100 * count(A3.jour) ) / count(A2.jour) )
le problème est que par moment : count(A2.jour) vaut O (zéro) comment contourner le problème ?
merci
Fred BROUARD
Bonjour,
Nullifiez le zéro en faisant appel à la fonction : NULLIF(count(A2.jour), 0)
A +
olivier a écrit :
bonjour,
dans mon select pour obtenir un % je fais : ( 100 * count(A3.jour) ) / count(A2.jour) )
le problème est que par moment : count(A2.jour) vaut O (zéro) comment contourner le problème ?
merci
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation *********************** http://www.sqlspot.com *************************
Bonjour,
Nullifiez le zéro en faisant appel à la fonction :
NULLIF(count(A2.jour), 0)
A +
olivier a écrit :
bonjour,
dans mon select pour obtenir un % je fais :
( 100 * count(A3.jour) ) / count(A2.jour) )
le problème est que par moment : count(A2.jour) vaut O (zéro)
comment contourner le problème ?
merci
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
*********************** http://www.sqlspot.com *************************
Nullifiez le zéro en faisant appel à la fonction : NULLIF(count(A2.jour), 0)
A +
olivier a écrit :
bonjour,
dans mon select pour obtenir un % je fais : ( 100 * count(A3.jour) ) / count(A2.jour) )
le problème est que par moment : count(A2.jour) vaut O (zéro) comment contourner le problème ?
merci
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation *********************** http://www.sqlspot.com *************************