A função date_trunc no postgres retorna a data truncada.
Modo de uso:
date_trunc('campo', origem) |
Os valores validos para o ‘campo’ são:
microseconds
milliseconds
second
minute
hour
day
week
month
quarter
year
decade
century
millennium
Exemplo de utilização:
SELECT date_trunc('hour', '2014-02-16 20:38:40'); -- Retorna: 2014-02-16 20:00:00 (A data preenchida até a hora) SELECT date_trunc('year', '2014-02-16 20:38:40'); -- Retorna: 2014-01-01 00:00:00 (A data preenchida até o ano) |