2013-05-17 38 views
0

我想知道是否有函数或某种方式将数字四舍五入为整数的最小值。像地板,但像10这样例如指定的增量:如何根据范围在SQL中设置一个数字

0.766,5.0883,9,9.9999将全部地板为0 11.84848,15.84763,19.999都会被难倒10 等..

基本上,我在寻找的范围,以适应数字0,10,20,30,等

可我也有不同幅度的办呢?例如0,100,200,300等

谢谢。

回答

2

你可以用算术和floor()做到这一点:

select 10*floor(val/10) 

你可以用任何你想要的值替换10秒。

+0

谢谢!这正是我所需要的! –

相关问题