你好,我想知道是否有一種方法來達到SQL的5的倍數?sql取整爲5的倍數?
例如,這僅向上舍入爲10,如果我設置@Order = 8或9,但是當它的7或6它向下舍入至5,我需要它向上舍入爲10時,它的6或7
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
重複http://stackoverflow.com/questions/15098090/rounding-up-tsql –