Mi consulta es esta. Tengo un montón de entradas y quiero agruparlas por fecha. Pero en lugar de tener la fecha en mi base de datos, tengo un campo de fecha y hora. ¿Qué debo hacer?
select * from follow_queue group by follow_date cast follow_date as date
Eso no funciona.

select * from follow_queue group by cast(follow_date as date)primero.Respuestas:
DATE()Función de uso :fuente
select DATE(follow_date), count(*) from follow_queue group by 1DATE(follow_date). Usted puede hacer eso conORDER BYtambién -ORDER BY 1, 2por ejemplohttp://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
http://www.tutorialspoint.com/mysql/mysql-date-time-functions.htm
utilice la función Fecha directamente. Espero que funcione
fuente