将float舍入到SQL中的2个小数位

时间:2016-01-06 16:57:02

标签: sql casting rounding

这是我计算的一栏。结果如下所示:8.434321

cast(tblCalc.property_size as float(10)) / cast((tblCalc.Total_WOs * 1000) as float(5)) as PER_1k_SQFT

如何将此舍入为2位小数?

1 个答案:

答案 0 :(得分:2)

如果这是T-SQL,我会使用round()。你可以使用:

来做到这一点
round([value], 2)

这会将您的输出四舍五入到位。

对于您的具体示例,我用自己的静态值替换了您自己的列:

select round(cast(104053.542 as float(10)) / cast((22.543 * 1000) as float(5)), 2) as PER_1k_SQFT

圆角时为4.62(舍入时为4.61578)。