La funciones JUSTIFY_INTERVAL en PostgreSQL te permite ajustar un intervalo usando internamente la función JUSTIFY_DAYS y JUSTIFY_HOURS. Esta función está englobada en las denominadas funciones de fecha. Vamos a verlo con ejemplos:
Tabla de Contenidos
ocultar
Sintaxis
Escribe la siguiente sintaxis para utilizarlo:
justify_hours(interval)
Interval debe ser el intervalo que quieres ajustar.
Ejemplo
Si tu intervalo son 2 meses y -6 horas nos devolverá 1 mes y 18 horas:
SELECT justify_interval(interval '2 mon -6 hours');
Lenguaje del código: JavaScript (javascript)
Diferencia entre funciones JUSTIFY
En un primer momento podrías pensar que la función justify_interval y las funciones justify_hours y justify_days realizan la misma función pero no es así. Veamos un ejemplo:
SELECT justify_interval(interval '2 mon -6 hours'),
justify_hours(interval '2 mon -6 hours'),
justify_days(interval '2 mon -6 hours');
Lenguaje del código: JavaScript (javascript)