GROUP BY UNIX_TIMESTAMP(time_stamp) DIV 30 ou digamos que por algum motivo você queira agrupá-los em intervalos de 20 segundos, seria
DIV 20 etc. Para alterar os limites entre GROUP BY valores que você pode usar GROUP BY (UNIX_TIMESTAMP(time_stamp) + r) DIV 30 onde
r é um inteiro literal não negativo menor que 30. Então GROUP BY (UNIX_TIMESTAMP(time_stamp) + 5) DIV 30 deve fornecer somas entre hh:mm:05 e hh:mm:35 e entre hh:mm:35 e hh:mm+1:05.