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 ...

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.