Вместо да добавяте или изваждате
_minutes * interval '1 minute'
трябва да изваждате
(_minutes % _nearest) * interval '1 minute'
или добавяне на
(_nearest - (_minutes % _nearest)) * interval '1 minute'
Вместо да добавяте или изваждате
_minutes * interval '1 minute'
трябва да изваждате
(_minutes % _nearest) * interval '1 minute'
или добавяне на
(_nearest - (_minutes % _nearest)) * interval '1 minute'