[firebase-br] Problema com select

Rodrigo - Winsoft rodrigo em netalfa.com.br
Seg Maio 23 10:42:39 -03 2005


Bom dia galera!!!

Tenho o seguinte select:

select V.CVENENT, V.DATA, V.CCLIFOR, CF.NCLIFOR, V.QTD, V.TOTAL,
(V.TOTAL - V.TOTDESC) as DESCONTO, V.TOTDESC, V.VR_PAGO, V.VR_CUSTO,
(V.VR_PAGO - V.VR_CUSTO) as LUCRO,
((((V.VR_PAGO / V.VR_CUSTO)-1)*100)) as PORCENTAGEM
from VENENT V
left join CLIFOR CF on V.CCLIFOR = CF.CCLIFOR
order by V.DATA, CF.NCLIFOR

O problema é o seguinte: qdo o campo V.VR_CUSTO é zero e select me retorna um erro
dizendo q não é possível dividir por zero, até ei td bem. Queria saber se existe algum
meio de verificar se o campo V.VR_CUSTO é zero para poder ou não fazer o calculo.

Estou usando o Firebird 1.5

Desde já agradeço...


Obrigado.

Rodrigo Pedroso
Winsoft Informática - (14) 3664-1586
rodrigo em netalfa.com.br


Mais detalhes sobre a lista de discussão lista