| title | CEILING (Transact-SQL) | |||
|---|---|---|---|---|
| description | CEILING (Transact-SQL) | |||
| author | markingmyname | |||
| ms.author | maghan | |||
| ms.date | 07/24/2017 | |||
| ms.prod | sql | |||
| ms.technology | t-sql | |||
| ms.topic | reference | |||
| f1_keywords |
|
|||
| helpviewer_keywords |
|
|||
| dev_langs |
|
|||
| monikerRange | >= aps-pdw-2016 || = azuresqldb-current || = azure-sqldw-latest || >= sql-server-2016 || >= sql-server-linux-2017 || = azuresqldb-mi-current |
[!INCLUDE sql-asdb-asdbmi-asa-pdw]
This function returns the smallest integer greater than, or equal to, the specified numeric expression.
Transact-SQL Syntax Conventions
CEILING ( numeric_expression )
[!INCLUDEsql-server-tsql-previous-offline-documentation]
numeric_expression
An expression of the exact numeric or approximate numeric data type category. For this function, the bit data type is invalid.
Return values have the same type as numeric_expression.
This example shows positive numeric, negative numeric, and zero value inputs for the CEILING function.
SELECT CEILING($123.45), CEILING($-123.45), CEILING($0.0);
GO [!INCLUDEssResult]
--------- --------- -------------------------
124.00 -123.00 0.00
(1 row(s) affected)