PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come arrotondare agli X minuti più vicini con PL/pgSQL?

Invece di aggiungere o sottrarre

_minutes * interval '1 minute'

dovresti sottrarre

(_minutes % _nearest) * interval '1 minute'

o aggiungendo

(_nearest - (_minutes % _nearest)) * interval '1 minute'