數字的四舍五入

怎么樣將一個數字如:123.56四舍五入啊????(在報表中)
---------------------------------------------------------------

比喻说你的123.56
?ROUND(123.56,1)
123.6
---------------------------------------------------------------
返回四舍五入取整到指定小数位数的数值表达式。
ROUND(nExpression, nDecimalPlaces)
返回值
数值型
参数
nExpression
指定要圆整的数值表达式。
nDecimalPlaces
指定 nExpression 圆整到的小数位数。
如果 nDecimalPlaces 为负数,则 ROUND( ) 返回的结果在小数点左端包含 nDecimalPlaces 个零。例如,如果 nDecimalPlaces 为 -2,那么小数点左端的第一和第二个数字(个位和十位)均为 0。
备注
ROUND( ) 返回的值有 nDecimalPlaces 个小数位。ROUND( ) 忽略由 SET DECIMALS 指定的小数位。
示例
SET DECIMALS TO 4
SET FIXED ON && 固定小数显示
CLEAR

? ROUND(1234.1962, 3) && 显示1234.1960
? ROUND(1234.1962, 2) && 显示1234.2000
? ROUND(1234.1962, 0) && 显示1234.0000
? ROUND(1234.1962, -1) && 显示1230.0000
? ROUND(1234.1962, -2) && 显示1200.0000
? ROUND(1234.1962, -3) && 显示1000.0000

SET FIXED OFF && 恢复启动时的默认值
SET DECIMALS TO 2

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus