FLOOR (Transact-SQL)

Возвращает наибольшее целое число, меньшее или равное указанному числовому выражению.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Значок ссылки на раздел Cинтаксические обозначения в Transact-SQL

Синтаксис

FLOOR ( numeric_expression )

Аргументы

  • numeric_expression
    Выражение категории точного числового или приблизительного числового типа данных, за исключением типа данных bit.

Типы возвращаемых данных

Возвращает тот же тип, что и аргумент numeric_expression.

Примеры

В следующем примере показаны положительные числовые, отрицательные числовые и денежные значения при помощи функции FLOOR.

SELECT FLOOR(123.45), FLOOR(-123.45), FLOOR($123.45);

Результатом является целая часть вычисляемого значения, того же типа данных, что и аргумент numeric_expression.

---------      ---------     -----------
123            -124          123.0000   

См. также

Справочник

Математические функции (Transact-SQL)