Fórum Efetuando soma com campos nulos #48158
19/11/2004
0
estive observando que o ib/fb 1.5 não soman corretamente campos nulos isto e (campo1 = 3,5 + campo2= null) = null tem condições :-( alguem tem solução para isso ???
Sremulador
Curtir tópico
+ 0
Responder
Posts
19/11/2004
Gandalf.nho
Use a função COALESCE para substituir o NULL por 0
Responder
Gostei + 0
19/11/2004
Afarias
|estive observando que o ib/fb 1.5 não soman corretamente campos
|nulos isto e (campo1 = 3,5 + campo2= null) = null
O IB/FB ´soma´ campos nulos perfeitamente!! NULL é o resultado correto de qualquer operação que envolva ao menos 1 campo nulo. É assim q define o SQL ANSI e não teria outra forma de ser.
Afinal, NULL não é valor -- significa ´desconhecido´ -- então, se vc soma um valor com outro desconhecido qual o resultado?? DESCONHECIDO
;)
Faça como citado pela Gandalf, use uma função como NVL ou COALESCE para transformar os valores desconhecidos (NULL) em valores conhecidos (zero por exemplo)
T+
|nulos isto e (campo1 = 3,5 + campo2= null) = null
O IB/FB ´soma´ campos nulos perfeitamente!! NULL é o resultado correto de qualquer operação que envolva ao menos 1 campo nulo. É assim q define o SQL ANSI e não teria outra forma de ser.
Afinal, NULL não é valor -- significa ´desconhecido´ -- então, se vc soma um valor com outro desconhecido qual o resultado?? DESCONHECIDO
;)
Faça como citado pela Gandalf, use uma função como NVL ou COALESCE para transformar os valores desconhecidos (NULL) em valores conhecidos (zero por exemplo)
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)