Re: [firebase-br] Campo calculado - divisão por zero

Jeter Rabelo Ferreira jeter.rabelo em gmail.com
Sex Fev 17 18:04:47 -03 2006


Efetue o teste do valor2 antes com IF
IF (valor2=0) THEN
   result = 0
ELSE
  cast( valor1/valor2 as numeric(15,2));

[]'s
Jéter Rabelo Ferreira

Em 17/02/06, Fabrício Fadel Kammer <ffkammer em conchalnet.com.br> escreveu:
>
> Salve galera!
>
> Preciso criar um campo calculado em minha tabela da seguinte forma:
> cast( valor1/valor2 as numeric(15,2) ), porém tenho um sério problema...
> o valor2 pode ser igual 0 (zero) e, nesse caso, o resultado do cálculo
> deveria me trazer 0.
>
> Alguém sabe como solucionar isso???
>
> []s
>
> Fabrício F. Kammer
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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
>



Mais detalhes sobre a lista de discussão lista