您可以使用此公式,其中@round_to数字为您想要舍入的倍数. @round_updown选择向上或向下舍入:将其设置为向下舍入0,@round_to - 0.000001向上@round_to / 2舍入或使用中间舍入.
select @round_to*cast((@value+@round_updown)/@round_to as int)
Run Code Online (Sandbox Code Playgroud)
例如:
select 0.05*cast((4.93+0.025)/0.05 as int)
Run Code Online (Sandbox Code Playgroud)