Referencia de funciones

FLOOR

Devuelve un número redondeado hacia abajo al entero más próximo.

PostgreSQL 17.9
FLOOR(num)
num
Número que se redondea
numeric | double precision

Valor devuelto

Valor entero: numeric para numeric, double precision para double precision y para un argumento entero

Ejemplos

Número decimal positivo

PostgreSQL 17.9
SELECT FLOOR(0.2);
floor
0

Número decimal negativo

PostgreSQL 17.9
SELECT FLOOR(-0.2);
floor
-1

Número entero

PostgreSQL 17.9
SELECT FLOOR(3);
floor
3

Detalles

Los números negativos se redondean alejándose de cero: FLOOR(-1.2) devuelve -2.

Véase también

Dónde aprenderlo