PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como arredondar para X minutos mais próximos com PL/pgSQL?


Em vez de adicionar ou subtrair

_minutes * interval '1 minute'

você deveria estar subtraindo

(_minutes % _nearest) * interval '1 minute'

ou adicionando

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