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
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
Curtir tópico
+ 0
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.
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
Clique aqui para fazer login e interagir na Comunidade :)