[firebase-br] Entendendo conversao de valores numericos

Kléber Caneva kdcc em terra.com.br
Qui Mar 2 17:19:57 -03 2006


Se não quer ter problemas faça assim:

cast( ( 392.20 *100) as Integer )

[]´s

Kléber Caneva


----- Original Message ----- 
From: "Jeferson Oliveira" <jeferson em mvtec.com.br>
To: <lista em firebase.com.br>
Sent: Thursday, March 02, 2006 3:05 PM
Subject: [firebase-br] Entendendo conversao de valores numericos


Prezados,

No exemplo abaixo a execução da sentença retorna (exibe) dois números
idênticos (392.20) formatados com duas casas decimais, mas na comparação são
considerados diferentes.
Há uma forma mais adequada de realizar essa comparação, de modo que os
resultados sejam considerados iguais?

select cast('392.19998' as numeric(15, 2)),
          cast('392.20045' as numeric(15, 2))
from RDB$DATABASE
where cast('392.19998' as numeric(15, 2))
      <>
      cast('392.20045' as numeric(15, 2))


Grato pela atenção!
Jeferson Oliveira





E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1141322897.587800.680.malavi.terra.com.br,4171,Des15,Des15

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 01/03/2006 / Versão: 
4.4.00/4708
Proteja o seu e-mail Terra: http://mail.terra.com.br/



--------------------------------------------------------------------------------


______________________________________________
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