我需要把分钟转换成小时,四舍五入到小数点后两位.我还需要在小数点后最多显示两个数字.所以如果我有650分钟,那么小时应该是10.83.
以下是我目前掌握的情况:
Select round(Minutes/60.0,2) from ....
但在这种情况下,如果我的分钟数是630,那么小时数是10.5000000.但我只想要10.50(四舍五入后).我如何做到这一点?
我需要把分钟转换成小时,四舍五入到小数点后两位.我还需要在小数点后最多显示两个数字.所以如果我有650分钟,那么小时应该是10.83.
以下是我目前掌握的情况:
Select round(Minutes/60.0,2) from ....
但在这种情况下,如果我的分钟数是630,那么小时数是10.5000000.但我只想要10.50(四舍五入后).我如何做到这一点?
你可以把结果定为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