Firebird里如何在提交数据前做四舍五入?
<div id="cnblogs_post_body">很多时候,在存储过程或触发器里经过运算后的数字要写入记录,但这种运算的结果数字往往是个无限小数,所以需要预先做个四舍五入,如金额一般是保留两位小数。Firebird2.1开始,增加了很多内置函数,这样,以前很多不得不通过UDF做的事,就可以直接使用了。
如Trunc()函数,就可以用来做四舍五入的数据转换了。
如这段代码:
<div class="cnblogs_code">fAmount = TRUNC((fAmount * fdiscount * fNumber / fTotal), 2)
页:
[1]