Här är lösningen jag använder:
SELECT FROM_UNIXTIME(FLOOR( UNIX_TIMESTAMP(creationDate)/900 ) * 900) AS t, COUNT(*) FROM time_table GROUP BY t
Även om det kommer fyra år senare, hoppas det kommer att vara användbart för någon.
Här är lösningen jag använder:
SELECT FROM_UNIXTIME(FLOOR( UNIX_TIMESTAMP(creationDate)/900 ) * 900) AS t, COUNT(*) FROM time_table GROUP BY t
Även om det kommer fyra år senare, hoppas det kommer att vara användbart för någon.