La funciones JUSTIFY_HOURS en PostgreSQL te permite obtener el número de días en base a un intervalo. Cada 24 horas será un día. Esta función está englobada en las denominadas funciones de fecha.
Tabla de Contenidos
ocultar
Sintaxis
Escribe la siguiente sintaxis para utilizarlo:
justify_hours(interval)
Interval debe ser el intervalo que quieres representar en días.
Días enteros
Si tu intervalo es 24 o un múltiplo de 24 te devolverá un número de días entero:
SELECT justify_hours(interval '24 hours');
![Función JUSTIFY_HOURS en PostgreSQL](https://www.migueltroyano.com/wp-content/uploads/2021/12/postgresql_funcion_justify_hours.png)
Días parciales
Si tu intervalo es mayor de 24 horas pero no es un múltiplo de 24 te devolverá un número de días con horas:
SELECT justify_hours(interval '45 hours');
![](https://www.migueltroyano.com/wp-content/uploads/2021/12/postgresql_funcion_justify_hours_dias.png)
Días incompletos
Si tu intervalo es menor de 24 horas obtendremos el número de horas:
SELECT justify_hours(interval '10 hours');
![](https://www.migueltroyano.com/wp-content/uploads/2021/12/postgresql_funcion_justify_hours_dias_horas.png)