[firebase-br] Arredondamento

Ricardo Rodrigues ricardopd em gmail.com
Sex Nov 11 10:27:11 -03 2016


Bom dia Lista, estou passando por uma dificuldade com arredondamento,
Firebird 2.5 - Dialeto 1

Tenho os seguintes valores :

0.227 x 17.6 = 3.9952

No delphi, tenho a seguinte função :

O ACBr utiliza a base da função FormatFloat para arredondar para a receita

 Result := StringToFloat(FloatToString(Value,DecimalSeparator ,aMsk))

Utilizando ela com 3 casas decimais ela me retorna 4.

Como eu faria no Firebird, utilziando o Round ou o Cast ele me retorna 3,995


Desde já agradeço a atenção.



Mais detalhes sobre a lista de discussão lista