postgreSQL extraer fechas de un timestamp



Vamos a ver como extraer en postgresql podemos extraer de una fechas el día, mes año y hora desde una misma consulta Select ...

Suscríbete a nuestra newsletter

Sin spam. Solo contenido útil para profesionales de bases de datos.



Probablemente trabajar con fechas sea una de las cosas mas complicadas de SQL ya sea postgreSQL, MySql, SQL Server o cualquier sistema de base de datos.

Para extraer el día, mes y año podemos ejecutar una consulta como esta

Select  EXTRACT(DAY FROM date_init) as dia From mas_pruebas;  -- Extraemos el día
Select EXTRACT(MONTH FROM date_init) as dia From mas_pruebas; -- Extraemos el mes
Select EXTRACT(YEAR FROM date_init) as dia From mas_pruebas; -- Extraemos el año
Select EXTRACT(HOUR FROM date_init) as dia From mas_pruebas; -- Hora



Podéis encontrar más documentación sobre fechas en esta url https://www.postgresql.org/docs/13/functions-datetime.html#FUNCTIONS-DATETIME-EXTRACT


Y esto es todo, y feliz programming
Saludos
Alex.