相关疑难解决方法(0)

向上或向下舍入到最接近的20

正如问题所示,我需要向上或向下舍入到最接近的20,除了0-14之外的数字,所有都必须舍入到20,因为不允许零值.表格不能用新值更新.现在我只管理了向上或向下舍入到最接近的100,如下所示:

 CASE WHEN ROUND(number,-2)=0 THEN CAST(ROUND(number,-2)+100 AS DECIMAL(18, 0)) 
      ELSE CAST(ROUND(number,-2) AS DECIMAL(18,0)) END AS [NUMBER]
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

5
推荐指数
1
解决办法
4894
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2008 ×1