#sql
#sql
Вопрос:
Есть ли у нас в SQL функция excel как ceiling? Мне нужно ниже в SQL.
1.1 ——- 1.5
1.2 ——- 1.5
1.3 ——- 1.5
1.4 ——- 1.5
1.5 ——- 1.5
1.6 ——- 2.0
Комментарии:
1. Поразительно, но это называется
ceiling()
: msdn.microsoft.com/en-us/library/ms189818 (v=sql.110).aspx .
Ответ №1:
Это может быть достигнуто с помощью:
select 0.5 * ceiling(1.2/0.5) -- result -> 1.5
select 0.5 * ceiling(1.5/0.5) -- result -> 1.5
select 0.5 * ceiling(1.6/0.5) -- result -> 2