Fórum forcar soma ou subtracao de um campo null no firebird #51533
12/07/2005
0
[color=green:20148e4b2b]Movido de Delphi para Interbase/Firebird[/color:20148e4b2b]
Eltontlms
Curtir tópico
+ 0Post mais votado
12/07/2005
SELECT COALESCE(CDCLIENTE, CDFORNECEDOR, 0) FROM TABELA
ele irá testar se CDCLIENTE é nulo... se for passa para CDFORNECEDOR... e assim por diante, até achar um valor não nulo... no nosso caso o 0 (zero).
para funcionar no seu caso:
SELECT SUM(COALESCE(CAMPO, 0)) FROM TABELA
Kotho
Gostei + 2
Mais Posts
14/07/2005
Reginaldo174
update tabela set campo = 0 where campo is null
Gostei + 0
25/09/2018
Gladstone Matos
SELECT COALESCE(CDCLIENTE, CDFORNECEDOR, 0) FROM TABELA
ele irá testar se CDCLIENTE é nulo... se for passa para CDFORNECEDOR... e assim por diante, até achar um valor não nulo... no nosso caso o 0 (zero).
para funcionar no seu caso:
SELECT SUM(COALESCE(CAMPO, 0)) FROM TABELA
me ajudou MUITO obrigado! :D
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)