Прехвърляне на datetime към дата, след което GROUP BY, използвайки този синтаксис:
SELECT SUM(foo), DATE(mydate) FROM a_table GROUP BY DATE(a_table.mydate);
Или можете да ГРУПИРАТЕ ПО псевдонима, както предложи @orlandu63:
SELECT SUM(foo), DATE(mydate) DateOnly FROM a_table GROUP BY DateOnly;
Въпреки че не мисля, че ще има разлика в производителността, е малко по-ясно.