Función ROUND

La función numérica ROUND redondea un valor suministrado a un número determinado de lugares.

Sintaxis

Si precisión es un número positivo, número_origen se redondea a precisión lugares a la derecha de la coma decimal. Si precisión es un valor negativo, el resultado es número_origen redondeado al valor absoluto de precisión lugares a la izquierda de la coma decimal.

número_origen puede ser cualquier tipo de datos numérico incorporado. precisión debe ser un entero. El resultado de la función es INTEGER si el primer parámetro es INTEGER, FLOAT si el primer parámetro es FLOAT y DECIMAL si el primer parámetro es DECIMAL. El resultado tiene el mismo tipo que el parámetro número_origen a menos que sea NULL, en cuyo caso el resultado es NULL.

Por ejemplo:
ROUND(27.75, 2)
devuelve 27.75
ROUND(27.75, 1)
devuelve 27.8
ROUND(27.75, 0)
devuelve 28.0
ROUND(27.75, -1)
devuelve 30.0

Si es posible, la escala se cambia al valor determinado. Si el resultado no se puede representar en la escala dada, es INF.

Conceptos relacionados
ESQL

Tareas relacionadas
Desarrollo de ESQL

Referencia relacionada
Preferencia de sintaxis
Funciones numéricas ESQL