Tu appliques la fonction (COALESCE ou NVL, comme tu préfères) sur l'expression de calcul des colonnes que tu veux mettre en forme.
Version imprimable
Tu appliques la fonction (COALESCE ou NVL, comme tu préfères) sur l'expression de calcul des colonnes que tu veux mettre en forme.
Dénullification : COALESCE
Mais dans le cas présent tu peux aussi faire ELSE 0 :
Code:
1
2
3
4
5
6 SELECT count(e.id) AS total, sum(case when s.date_sor - e.date_ent < 5 then 1 else 0 end) AS Sortie, trunc(sum(case when s.date_sor - e.date_ent < 5 then 1 else 0 end) / count(e.id)*100) AS Pourcentage FROM entree e LEFT JOIN sortie s ON s.id_ent = e.id WHERE to_char(e.date_ent,'MM/YYYY') = '12/2013';