你好我想知道有没有办法在 SQL 中四舍五入到 5 的倍数?
例如,如果我设置@Order = 8 或 9,这只会四舍五入到 10,但是当它是 7 或 6 时,它会向下舍入到 5,当它是 6 或 7 时,我需要它向上舍入到 10。
declare @Order int
set @Order = 7
select round(cast(@Order as float)/cast(5 as float),0)*5
我需要
@Order = 1,2,3,4
四舍五入到 5@Order = 6,7,8,9
四舍五入到 10@Order = 11,12,13,14
四舍五入到 15