gpt4 book ai didi

tsql - 舍入到最接近的.25

转载 作者:行者123 更新时间:2023-12-04 05:49:07 25 4
gpt4 key购买 nike

有谁知道四舍五入到t-sql中最接近的.25的方法吗?目前我正在四舍五入使用

floor(value * 4)/4

我的客户正在更改其算法,并希望对最近的四分之一进行中点运算。如果该值小于.125,则四舍五入为0.00;如果该值大于或等于.125,则四舍五入为.25。

最佳答案

像这样使用ROUND(value/25, 2) * 25:

示例1:

DECLARE @value DECIMAL(18, 2)
SET @value = 1.126
SELECT CAST(ROUND(@value/25, 2) * 25 as numeric(18,2)) AS rounded_val

输出:
1.25

示例2:
DECLARE @value DECIMAL(18, 2)
SET @value = 1.124
SELECT CAST(ROUND(@value/25, 2) * 25 as numeric(18,2)) AS rounded_val

输出:
1.00

关于tsql - 舍入到最接近的.25,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28202915/

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