PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment arrondir aux X minutes les plus proches avec PL/pgSQL ?

Au lieu d'ajouter ou de soustraire

_minutes * interval '1 minute'

vous devriez soustraire

(_minutes % _nearest) * interval '1 minute'

ou en ajoutant

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