PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como chegar ao fim de um dia?


Pegue a data, corte-a, adicione um dia e subtraia um segundo:
select date_trunc('day', date) + interval '1 day' - interval '1 second'

Você pode colocar a lógica em um update se você quiser alterar os dados na tabela.

Claro, você também pode adicionar 24*60*60 - 1 segundos:
select date_trunc('day', date) + (24*60*60 - 1) * interval '1 second'

Mas isso parece menos elegante.