我需要将分钟转换为小时,四舍五入到小数点后两位。我还需要在小数点后最多显示两个数字。所以如果我有 650 分钟,那么小时应该是 10.83。
这是我到目前为止所拥有的:
Select round(Minutes/60.0,2) from ....
但在这种情况下,如果我的分钟数是 630 - 小时数是 10.5000000。但我只希望它为 10.50(四舍五入后)。我如何实现这一目标?
您可以将结果转换为numeric(x,2). 哪里x <= 38。
numeric(x,2)
x <= 38
select round(630/60.0,2), cast(round(630/60.0,2) as numeric(36,2))
退货
10.500000 10.50