Округлить до ближайшего 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]
5
задан Yuck 22 December 2011 в 14:11
поделиться