sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo redondear a los X minutos más cercanos con PL/pgSQL?

En lugar de sumar o restar

_minutes * interval '1 minute'

deberías estar restando

(_minutes % _nearest) * interval '1 minute'

o agregando

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