Използвайте вградената функция date_trunc(text, timestamp)
, например:
select date_trunc('minute', now())
Редактиране: Това се съкращава до най-новото минута. За да получите закръглено резултат, първо добавете 30 секунди към клеймото за време, например:
select date_trunc('minute', now() + interval '30 second')
Това връща най-близкия минута.
Вижте функции за дата/час и оператори на Postgres за повече информация