1

我注意到,当我们使用 FreeAdhocUDF 中的 F_RoundToEven UDF 时,它无法产生具有某些数字的正确结果。

例如,查询:

select
  F_RoundToEven(21.145, 2) Correct,
  F_RoundToEven(215.145, 2) Fail
from Rdb$Database

产生结果:

CORRECT FAIL
21.14   215.15

显然这两个数字都应该解析为 0.14

有没有其他人遇到过这个问题,也许找到了解决方法?

我正在使用最新版本的 FreeAdhocUDF 和 Firebird 2.1,它在 Windows 32 位和 Linux 64 位上都失败了。

谢谢。

4

0 回答 0