GARANTIR DESCONTO

Fórum Uso de Numeric(12,6) nao arred em 6 casas. #49064

30/01/2005

0

Olá!
Sou Desenvolvedor D7 + DBExpress + FB/IB

Tenho o seguinte problema:

Usei alguns campo de valores do tipo:
=====================================

VALOR_1 NUMERIC(12,6)

Campo_Real : Real


Acontece o seguinte com o VALOR_1 q qdo quero
fazer uma divisao e arrendondar em 6 casas decimais,
o valor é arredodado na 3a casas:
Exemplo:
======== valor peças
Na calculadora: (55,00 / 1500) ===> 0.036667 -> X(1500) ==> 55.00

mas no programa o valor é arredondado para 0.03 q resulta em 45.00
se eu usar um campo_real, o calculo será igual ao da calculadora,
mas qdo incremento em VALOR_1 o valor é arredondado p/ 0.03.
Então pergunto Numeric(12,6) não seria para arredondar em seis casas
decimais, então no que errei ?
Resolvi momentaneamente mudando o campo p/ FLOAT, mas há os problemas qto as casas decimais q não consigo configurar p/ arredondar em 6 casas decimais.


Por favor faça um comentário, pois já estou meio perdido.


A quem responder, desde já meus agradecimentos.

T+

ANT.CARLOS/SP


Ant.carlos/sp

Ant.carlos/sp

Responder

Posts

31/01/2005

Afarias

Seja ´expert´ nas regras de conduta do fórum e NÃO use títulos apelativos OK?!


T+

PS: O título de sua mensagem foi alterado para estar de acordo com as regras de conduta e não ser bloqueado.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar