Bonjour,
La fonction sum() ne prend pas en compte les null s'il y a au moins une valeur renseignée prise en compte.
Je dois faire le contraire, s'il y a au moins une valeur null dans le périmètre je dois renvoyer null, y a t-il un moyen simple de faire ça ? un paramètre de la fonction ? ou faut-il compter le nombre de null ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 with test as ( select 252 n from dual union all select 43 n from dual union all select null n from dual ) select sum(n) from test ; -- resultat=295 -- comment avoir null simplement ?
Partager