Función MAKE_TIME en PostgreSQL

La función MAKE_TIME en PostgreSQL es una función esencial para crear un campo de hora sin zona horaria, utilizando valores específicos de horas, minutos y segundos. Esta función es parte de las conocidas funciones de fecha en PostgreSQL, que permiten manipular y gestionar datos temporales con gran flexibilidad y eficiencia.

A diferencia de otras funciones que manejan fechas completas, MAKE_TIME se centra exclusivamente en la parte horaria, lo que resulta útil en escenarios donde solo se necesita trabajar con horas, minutos y segundos. Esto facilita la manipulación precisa de datos temporales, sin la necesidad de considerar las fechas.

En este artículo, te explicaré cómo utilizar la función MAKE_TIME para generar valores de hora dentro de tus consultas y cómo aplicarla correctamente para optimizar el manejo de datos temporales. Para obtener más información, puedes consultar la documentación oficial de PostgreSQL.

Tabla de Contenidos ocultar

Sintaxis

La sintaxis para utilizar la función MAKE_TIME en PostgreSQL es la siguiente:

make_time ( hora int, minutos int, segundos double precision )

Ejemplo

En el siguiente ejemplo comprobamos cómo se crea un campo de hora a partir de los números 8, 15 y 23.5 correspondiéndose con la hora.minutos.segundos:

select make_date(2013, 7, 15);

Escribir un comentario