Función CEILING en sql server
CEILING(EXPRESION)
Argumentos de la sintaxis
Ceiling : función que nos permite realizar el redondeo de una expresión.
Expresion: está nos indica el valor numérico que vamos a convertir. El tipo de datos de la expresión debe ser del tipo numérico exactos.
Ejemplos de uso de Ceiling() en sql
Para el primer ejemplo vamos a evaluar la expresión numérica 1855.89 y vamos a redondearla usando ceiling.
SELECT CEILING(1855.89) AS Redondeo
Ejecutemos el ejemplo en sql server management studio:
Veamos otro ejemplo esta vez vamos a redondear una expresión numérica negativa. La expresión a evaluar es la siguiente -20.67.
SELECT CEILING(-20.67) AS Redondeo
Ejecutemos la consulta para ver el resultado:
Al ser un número negativo la expresión redondeada será 20 ya que es una expresión negativa y estaríamos retrocediendo hacia arriba en búsqueda de un entero positivo
Por último vamos a mostrar un ejemplo redondeando los registros de una columna en una tabla en sql.
Para el ejemplo vamos a obtener los días de vacaciones de los empleados cuyos días hayan sido mayores a 15(cabe mencionar que usaremos ceiling para redondear aquellos empleados que tengan en el histórico de días 14.5 o más decimales), para eso vamos a crear la siguiente consulta:
Podrías leer acerca de: Operadores de comparación en sql
select CEILING(HISTORICO_DIAS) as Historico
from EMPLEADO_VACACIONES
where HISTORICO_DIAS >=1
Ejecutemos la consulta para obtener el resultado del histórico:
La consulta nos va a mostrar el resultado del histórico de días mayores a 15, hemos hecho uso de ceiling para redondear aquellos días cuyo valor es igual a 14.5 en adelante.
En este artículo hemos aprendido el uso de la función ceiling en sql.
0 Comentarios