gpt4 book ai didi

sql - SQL 中四舍五入到小数点后两位

转载 作者:行者123 更新时间:2023-12-03 04:09:11 24 4
gpt4 key购买 nike

我需要将分钟转换为小时,四舍五入到小数点后两位。我还需要只显示小数点后最多两位数字。因此,如果我的分钟数为 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

关于sql - SQL 中四舍五入到小数点后两位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10380197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com