在SQL server 2008中,我想得到最接近的“0.25”,但不如我放的数字。最好在2008年有现有职能。
我需要这样的东西:
0.26 => 0.25
0.48 => 0.25
0.74 => 0.5
0.98 =>0.75
25.17 = 25.00
我正在使用CEILING('number' /0.25) *0.25
但是给最近的上级,我需要下级。任何指导都会有所帮助!谢谢!
答案 0 :(得分:2)
使用floor()
,但您还需要摆脱number
周围的单引号:
FLOOR(number / 0.25) * 0.25