Verwenden Sie die eingebaute Funktion date_trunc(text, timestamp)
, zum Beispiel:
select date_trunc('minute', now())
Bearbeiten: Dadurch wird auf die neueste gekürzt Minute. Um eine gerundete zu erhalten fügen Sie dem Zeitstempel zuerst 30 Sekunden hinzu, zum Beispiel:
select date_trunc('minute', now() + interval '30 second')
Dies gibt den nächsten zurück Minute.
Weitere Informationen finden Sie unter Postgres Date/Time Functions and Operators