[firebase-br] Resultado de conta diferente apenas no firebird, porquê?
Gladiston Santana
gladiston em vidy.com.br
Qui Out 29 16:10:23 -03 2015
Pessoal é o seguinte, ao executar a seguinte sentença matemática:
select (2183.48/(1-(37.25/100))) as valor from rdb$database
No Firebird, o resultado que obtenho é sempre o mesmo, isto é, 3465,8412
Mas em qualquer lugar que vou, já tentei Excel, LibreOffice Calc, Microsoft
SQL Server a té mesmo o Google, o valor correto é 3479,6494023904.
Debugando porque isso acontece descobri que o problema está em
(1-(37.25/100)) na sentença, se eu trocá-la por (1-0.3725) então passa a
corresponder corretamente.
Eu gostaria de entender porque isso aconteceu para talvez olhar cálculos
passados.
[]´s a todos
Mais detalhes sobre a lista de discussão lista