CEILING (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Punto de conexión de análisis SQL en Microsoft FabricAlmacenamiento en Microsoft Fabric

Esta función devuelve el número entero más pequeño que sea mayor o igual que la expresión numérica especificada.

Convenciones de sintaxis de Transact-SQL

Sintaxis

CEILING ( numeric_expression )  

Nota:

Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulta la Documentación de versiones anteriores.

Argumentos

numeric_expression
Una expresión de la categoría de tipo de datos numérico exacto o numérico aproximado.

Tipos de valores devueltos

El tipo de valor devuelto depende del tipo de entrada de numeric_expression:

Tipo de entrada Tipo de valor devuelto
float, real float
decimal(p, s) decimal(38, s)
int, smallint, tinyint int
bigint bigint
money, smallmoney money
bit float

Si el resultado no cabe en el tipo de valor devuelto, se produce un error de desbordamiento aritmético.

Ejemplos

En este ejemplo se muestran entradas de valores numéricos positivos, valores numéricos negativos y valores cero para la función CEILING.

SELECT CEILING($123.45), CEILING($-123.45), CEILING($0.0);  
GO  

El conjunto de resultados es el siguiente:

--------- --------- -------------------------   
124.00    -123.00    0.00                       
  
(1 row(s) affected)  

Vea también

Funciones del sistema (Transact-SQL)