[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