[firebase-br] Resultado de um divisão sem arrendodar.

Wellington Melo wellmsilva em gmail.com
Seg Ago 3 15:53:49 -03 2009


Valeu Eduardo e Sandro, testei aqui e deu certo.  obrigado.

2009/8/3 Eduardo Jedliczka <jedyfb em gmail.com>

> 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
> ______________________________________________
> 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