大家好我有要求为10的下一个倍数进行舍入。这是我写的那个,所以任何人都可以建议有没有简单的方法来执行脚本
SELECT 10* ((FLOOR(ISNULL(MAX(118), 0) / CONVERT(FLOAT, 10)) +
CAST(FLOOR(( ISNULL(MAX(118), 0) / CONVERT(FLOAT, 10) - FLOOR(ISNULL(MAX(118), 0) / CONVERT(FLOAT, 10)) ) *
POWER(10, 0)) / POWER(10, 0) AS FLOAT)) + 1)
答案 0 :(得分:1)
我尝试了这个并且它也在工作;但我不确定它是否比你的好......; - )
选择7 +案例(10 - (7%10))当10然后0其他(10 - (7%10))结束
选择9 +案例(10 - (9%10))当10然后0其他(10 - (9%10))结束
选择10 +案例(10 - (10%10))当10然后0其他(10 - (10%10))结束
选择18 +案例(10 - (18%10))当10然后0其他(10 - (18%10))结束
选择112 +案例(10 - (112%10))当10然后0其他(10 - (112%10))结束