У меня есть такая таблица, и я храню время эпохи как один столбец. Я хочу использовать столбец времени эпохи для группировки по данным за 5 минут
------------------- Name | epoch_time | A | 1585977780 | B | 1585977780 | C | 1585978080 | -------------------
У вас есть Unix время, поэтому вы можете использовать арифметику c:
select floor(epoch_time / (60 * 5)) * 60 * 5 as minutes_5, count(*) from t group by floor(epoch_time / (60 * 5)) * 60 * 5