Función JUSTIFY_INTERVAL en PostgreSQL

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:

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');
Función JUSTIFY_INTERVAL en PostgreSQL

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');

Escribir un comentario

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.