Tag datoen, afkort den, tilføj en dag og træk et sekund fra:
select date_trunc('day', date) + interval '1 day' - interval '1 second'
Du kan lægge logikken i en update
hvis du vil ændre dataene i tabellen.
Du kan selvfølgelig også tilføje 24*60*60 - 1 sekunder:
select date_trunc('day', date) + (24*60*60 - 1) * interval '1 second'
Men det virker mindre elegant.