Cast datetime til en dato, og derefter GRUPPER BY ved hjælp af denne syntaks:
SELECT SUM(foo), DATE(mydate) FROM a_table GROUP BY DATE(a_table.mydate);
Eller du kan GRUPPE EFTER aliasset som @orlandu63 foreslog:
SELECT SUM(foo), DATE(mydate) DateOnly FROM a_table GROUP BY DateOnly;
Selvom jeg ikke tror, det vil gøre nogen forskel for ydeevnen, er det lidt klarere.