[firebase-br] Numeric dividido e multiplicado por inteiro - resultado errado
Hélio Oliveira
hpensador em gmail.com
Dom Maio 9 17:26:24 -03 2010
Boa tarde Colegas!
Em uma SP tenho as seguintes variaveis:
valor_principal numeric(14,2)
qtde_dias integer;
salario_cargo numeric(14,2)
Ao efetuar a seguinte operação
valor_principal = (:salario_cargo / 30) * :qtde_dias
Sendo sendo o valor de salario_cargo = 577,09 e qtde_dias = 30, recebo
como resultado 576,90 ---- Complicado!
Qual o motivo deste comportamento????
Obs.: Utilizo Firebird (em fase de teste) 2.5 64 Bits, Windows 7 64 Bits.
--
[]'s,
Hélio Oliveira
Analista de Sistemas
Delphi Developer
http://hpensador.blogspot.com/
Mais detalhes sobre a lista de discussão lista