Yes merci pour cette réponse
Mais si je met par exemple :
DECODE((SUM((A.M_INT_CREANCIERS - NVL(E.M_INT_CREANCIERS,0))*(CASE WHEN A.C_REGLE_NB_JOURS = 3 THEN 365 ELSE 360 END))/ (SUM(A.C_NB_CREDIT - NVL(E.C_NB_CREDIT,0))),NULL,0)
Il va quand meme essayer de faire une division par 0
Ce qu il faudrai c'est que si SUM(A.C_NB_CREDIT - NVL(E.C_NB_CREDIT,0))) = 0 alors on sorte
Quelque chose comme CASE(SUM(A.C_NB_CREDIT - NVL(E.C_NB_CREDIT,0))) = 0 THEN RETURN 0 END
Message édité par Swaks le 21-09-2007 à 15:29:06