注册 登录
编程论坛 SQL Server论坛

round函数总是对float数值类型无效是什么原因

zhengyingcan 发布于 2008-10-26 15:27, 3144 次点击
round函数总是对float数值类型无效是什么原因,对货币,或者其它类型的数值还是可以的,不知道大家有没有碰到过
如果针对 具体数值是可以的,round(5.3332553,2)是没有问题的,
但是对于 select round(数量,2) from 库存
如果数量是float类型就不行,假如是money类型,就没有问题.

[[it] 本帖最后由 zhengyingcan 于 2008-10-26 15:30 编辑 [/it]]
4 回复
#2
zhengyingcan2008-10-28 10:06
奇怪,总是没有人回这个问题,难道是我说得不清楚吗
#3
ghw111ghw2008-10-28 10:10
为了达到目的你可以用cast()函数转换数据类型啊
#4
西风独自凉2008-10-28 11:25
Arguments
numeric_expression

Is an expression of the exact numeric or approximate numeric data type category, except for the bit data type.
#5
zhengyingcan2008-10-28 12:46
看不懂呀
1