Coloca o NVL na frente de tudo :

SELECT nvl(SUM(NVL (vl_saldo, 0)+ NVL (vl_saldo_ant, 0)),0) saldo

FROM sms.exec_financeiro  WHERE sms.nu_seq_finan = 2251

 

 

 

MARLON ALEXANDRE PASQUALI 



De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em
nome de Jales Jose Moraes
Enviada em: quarta-feira, 23 de janeiro de 2013 15:44
Para: grupo_oracle
Assunto: [oracle_br] Duvida em sql

 

  

Pessoal estou executando uma consulta com a função NVL,
porém o campo está nulo, mas não é convertido para 0, o retorno fica null
também.
Alguém poderia dar um auxilio?
 
SELECT SUM (  NVL (vl_saldo, 0)
            + NVL (vl_saldo_ant, 0)
           ) saldo
FROM sms.exec_financeiro  WHERE sms.nu_seq_finan = 2251

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]

Responder a