MySQL не имеет функции столетия, но у него есть год, поэтому вы в основном делаете:
SELECT whatever
FROM yourtable
WHERE ...
GROUP BY CAST((Year(datetimefield) / 100) AS INTEGER)
Конечно, это не принимает во внимание, что столетия официально начинаются с их года "1", а не с года "0" (например, 1900 год - это еще 18-й век, а не 19-й). Но если вы не приверженец точности, простой метод «делить на 100» является самым быстрым / простым.