[firebase-br] RES: Coalesce nao esta retornando Zero

Marcelo Moreira marcelo em easysistemasmg.com.br
Qua Jul 11 08:45:06 -03 2007


Paulo,
Muito obrigado pela dica, fiz uma adaptação aqui e funcionou blz?
Abs!

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de paulosxs Yahoo!
Enviada em: terça-feira, 10 de julho de 2007 18:03
Para: lista em firebase.com.br
Assunto: Re: [firebase-br] Coalesce nao esta retornando Zero

Marcelo Moreira <marcelo em easysistemasmg.com.br> escreveu:

> Estou tentando retornar zero neste select:
>
> select coalesce( ID_PRODUTO, 0 ) from PRODUTO where PRODUTO_CODIGO =
'0000'
>
> Mas não estou conseguindo o valor retornado continua sendo Null. Alguém
sabe
> o que pode ser?
>
> Este valor de ‘0000’ não existe cadastrado no BD então tem de retornar
Zero.

É como o Andrei falou: retorna NULL porque não existe registro. Mas, 
analisando a query, suponho que ela sempre retornará no máximo um 
registro, o que me leva a crer que você precisa do Id do registro ou 
zero. Então, tenho uma sugestão de como você poderia usar:

strIdProduto = coalesce((select ID_PRODUTO from PRODUTO where 
PRODUTO_CODIGO = '0000'),0)



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

No virus found in this incoming message.
Checked by AVG Free Edition. 
Version: 7.5.476 / Virus Database: 269.10.2/893 - Release Date: 9/7/2007
17:22
 

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.476 / Virus Database: 269.10.2/893 - Release Date: 9/7/2007
17:22
 





Mais detalhes sobre a lista de discussão lista