Função ROUND

A função numérica ROUND arredonda um valor fornecido para um número determinado de lugares.

Sintaxe

Se precision for um número positivo, source_number será arredondado para locais de precision à direita do ponto decimal.Se precision for negativo, o resultado será source_number arredondado para o valor absoluto de locais de precision à esquerda do ponto decimal.

source_number pode ser qualquer tipo de dados numéricos internos.precision deve ser um inteiro.O resultado da função será INTEGER se o primeiro parâmetro for INTEGER, FLOAT se o primeiro parâmetro for FLOAT e DECIMAL se o primeiro parâmetro for DECIMAL. O resultado tem o mesmo tipo que o parâmetro source_number, a menos que seja NULL, nesse caso, o resultado será NULL.

Por exemplo:
ROUND(27.75, 2)
returns 27.75
ROUND(27.75, 1)
returns 27.8
ROUND(27.75, 0)
returns 28.0
ROUND(27.75, -1)
returns 30.0

Se possível, a escala é alterada para o valor fornecido. Se o resultado não puder ser representado em uma escala determinada, é INF.

Conceitos relacionados
ESQL

Tarefas relacionadas
Desenvolvendo ESQL

Referências relacionadas
Preferência de Sintaxe
Funções Numéricas ESQL