Trasmetti il datetime a una data, quindi GROUP BY usando questa sintassi:
SELECT SUM(foo), DATE(mydate) FROM a_table GROUP BY DATE(a_table.mydate);
Oppure puoi GROUP BY l'alias come suggerito da @orlandu63:
SELECT SUM(foo), DATE(mydate) DateOnly FROM a_table GROUP BY DateOnly;
Anche se non credo che farà alcuna differenza per le prestazioni, è un po' più chiaro.