首页 >数据库 >mysql教程 > Firebird里如何在提交数据前做四舍五入?

Firebird里如何在提交数据前做四舍五入?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原创
2016-06-07 17:56:421369浏览

很多时候,在存储过程或触发器里经过运算后的数字要写入记录,但这种运算的结果数字往往是个无限小数,所以需要预先做个四舍五入,如金额一般是保留两位小数。 Firebird2.1开始,增加了很多内置函数,这样,以前很多不得不通过UDF做的事,就可以直接使用了。

很多时候,在存储过程或触发器里经过运算后的数字要写入记录,但这种运算的结果数字往往是个无限小数,香港服务器,香港服务器租用,所以需要预先做个四舍五入,香港虚拟主机,如金额一般是保留两位小数。

Firebird2.1开始,增加了很多内置函数,这样,以前很多不得不通过UDF做的事,就可以直接使用了。

如Trunc()函数,就可以用来做四舍五入的数据转换了。

如这段代码:

fAmount = TRUNC((fAmount * fdiscount * fNumber / fTotal), 2)

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn