Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
Instancia administrada de Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Punto de conexión de SQL Analytics en Microsoft Fabric
Almacén en Microsoft Fabric
Base de datos SQL 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 )
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 |
|---|---|
| flota, real | float |
| decimal(p, s) | decimal(p, 0) |
| int, smallint, minyint | int |
| bigint | bigint |
| Dinero, dinero pequeño | money |
| bit | float |
Si el resultado no cabe en el tipo de valor devuelto, se produce un error de desbordamiento aritmético.
Para más información, véase Precisión, escala y longitud.
Ejemplos
En este ejemplo se muestran entradas de valores numéricos positivos, numéricos negativos y cero para la CEILING función.
SELECT CEILING($123.45),
CEILING($-123.45),
CEILING($0.0);
El resultado es la parte entera del valor calculado en el mismo tipo de dato que numeric_expression.
------- -------- -----
124.00 -123.00 0.00
Contenido relacionado
- SUELO (Transact-SQL)
- Funciones del sistema por categoría para Transact-SQL
- funciones matemáticas de (Transact-SQL)