GROUP BY UNIX_TIMESTAMP(time_stamp) DIV 30
o digamos que por alguna razón desea agruparlos en intervalos de 20 segundos, sería DIV 20
etc. Para cambiar los límites entre GROUP BY
valores que podrías usar
GROUP BY (UNIX_TIMESTAMP(time_stamp) + r) DIV 30
donde r
es un entero literal no negativo menor que 30. Entonces
GROUP BY (UNIX_TIMESTAMP(time_stamp) + 5) DIV 30
debería darte sumas entre hh:mm:05 y hh:mm:35 y entre hh:mm:35 y hh:mm+1:05.