[firebase-br] Resultado de um divisão sem arrendodar.
Eduardo Jedliczka
jedyfb em gmail.com
Seg Ago 3 15:37:20 -03 2009
se você multiplica ou divide um número com 2 casas decimais por outro
com 2, o retorno será com 4 casas.
para resolver o seu problema
experimente fazer algo como
select cast(1127,87 as numeric(14,5)) / cast(274067,87 as numeric(14,5))
from rdb$database.
para ter um retorno com 9 ou 10 casas decimais.
OBS: nestes casos deve-se prestar atenção ao tamanho da parte inteira.
abraço
Eduardo
Em Seg, 2009-08-03 às 15:30 -0300, Wellington Melo escreveu:
> Olá pessoal,
> Estou precisando fazer a seguite divisão:
>
> 1127,87 / 274067, 87
> que o resultando real é igual a : 0,0041152945;
> mas quando faço esta divisão no select o resultado fica 0,0041 e desta
> forma, para o que preciso da errado.
> Gostaria de saber se existe alguma outra forma de fazer esta divisão atraves
> de select que me traga o resultado desejado.
> Desde já agrandeço a todos. T+
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista