Använd den inbyggda funktionen date_trunc(text, timestamp)
, till exempel:
select date_trunc('minute', now())
Redigera: Detta trunkeras till den senaste minut. För att få en avrundad lägg till 30 sekunder till tidsstämpeln först, till exempel:
select date_trunc('minute', now() + interval '30 second')
Detta returnerar den närmaste minut.
Se Postgres datum/tid funktioner och operatörer för mer information