[firebase-br] Dúvida em select - é possível obter esse result set?

eduardo eduardo em icontroller.com.br
Qua Jun 1 18:25:50 -03 2005


 > SELECT Cast(Coalesce(nrDocumento,0) as integer) from financeiro

O campo nrDocumento é CHAR/VARCHAR, então seu COALESCE deve ser '0' e 
não 0.

[]s Eduardo

Compuvale Software wrote:
> Ainda não está funcioando.
> 
> O select funciona:
> SELECT Cast(Coalesce(nrDocumento,0) as integer) from financeiro
> 
> Porém o select:
> SELECT Cast(Coalesce(nrDocumento,0) as integer) from financeiro
> where Cast(Coalesce(nrDocumento,0) as integer)=2
> 
> Dá erro 'Arithmetic overflow or division by zero has occurred'.
> 
> Alguem sabe por que isso acontece?
> 
> Ps. Francielo, desculpe ter respondido direto para você os outros dois
> e-mail, me enganei ao escolher o remetente...
> 
> 
> 
> Em 01/06/05, Compuvale Software<compuvale.software em gmail.com> escreveu:
> 
>>Francielo,
>>
>>Obrigado, parece que agora vai funcionar, tenho que dar uma limpada
>>nesse campo, pois alguns valores estão com . e depois do ponto + 2
>>algarismos. Vou jogar o ponto e os dois algarismos em outro campo.
>>
>>Grato.
>>Andrei
>>
>>Em 01/06/05, Francielo J. Isotton<darkisotton em yahoo.com.br> escreveu:
>>
>>>Claro.
>>>Use: select NrDocumento from Financeiro where cast(coalesce(NrDocumento, 0)
>>>as Integer) = 1
>>>se o NrDocumento estiver null então será interpretado como 0.
>>
>>Até mais.
>>
> 
> 
> ______________________________________________
> 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