GROUP BY UNIX_TIMESTAMP(time_stamp) DIV 30
lub powiedzmy, że z jakiegoś powodu chcesz je pogrupować w 20-sekundowych odstępach, będzie to DIV 20
itp. Aby zmienić granice między GROUP BY
wartości, których możesz użyć
GROUP BY (UNIX_TIMESTAMP(time_stamp) + r) DIV 30
gdzie r
jest dosłowną nieujemną liczbą całkowitą mniejszą niż 30. Więc
GROUP BY (UNIX_TIMESTAMP(time_stamp) + 5) DIV 30
powinno dać sumy od gg:mm:05 do gg:mm:35 oraz od gg:mm:35 do gg:mm+1:05.