首页 > 解决方案 > SQL 中的舍入

问题描述

我在用

1234 / (CONVERT(decimal(10, 2), PAM10501.HOURSWKD) / 60) 

计算。此convert函数仍显示 4 位小数。我尝试了其他方式

round(PAM10501.HOURSWKD) / 60, 2)

然后我得到像 3.00 而不是 3.87683 的值。获得3.87等价值的最简单方法是什么?

标签: sql

解决方案


以下是如何将小数转换为 2 位。

select CAST(round(PAM10501.HOURSWKD/ 60.00, 2) as decimal(10,2)) 

推荐阅读