我想把一个小数位数取3位用什么函数呀不四舍五入
我想把一个小数位数取3位用什么函数呀不四舍五入
[解决办法]
什么数据库?用ROUND(1234.5578,3)试试
[解决办法]
如果不会太大可以这样,计算少一点。
select cast( cast(col1*10000 as integer) / 10 as float) / 10000 from test1
不过感觉不要在数据库端转换,效率不高;不清楚需求,lz自己斟酌。
[解决办法]
substring(convert(varchar,@a*1000)),1,charindex('.',convert(varchar,@a*1000)))/1000
[解决办法]