Uma função muito útil do Postgres é a recuperação de dados de um Timestamp, abaixo executamos a extração de dia, mês e ano de um timestamp.
n
nSELECT EXTRACT(DAY FROM TIMESTAMP ‘2016-02-16 00:15:00’);
nSELECT EXTRACT(MONTH FROM TIMESTAMP ‘2016-02-16 00:15:00’);
nSELECT EXTRACT(YEAR FROM TIMESTAMP ‘2016-02-16 00:15:00’);
n
nTambém podemos executar de uma outra forma para obter o mesmo resultado:
n
nSELECT date_part(‘YEAR’, timestamp ‘2014-04-25 08:44:21’);
nSELECT date_part(‘MONTH’, timestamp ‘2014-04-25 08:44:21’);
nSELECT date_part(‘DAY’, timestamp ‘2014-04-25 08:44:21’);