Respuesta: Registros distintos en una misma fila Pues me extraña, pues, como te digo, lo he hecho funcionar en localhost con las tablas que nos has puesto. De todas formas, si la parte del time de ese campo datetime llamado fecha es 00:00:00 no importa si quitas DATE() tanto en la selección como en la agrupación, en el group by. De todas formas deberías probar DATE_FORMAT(b.fecha, '%Y-%m-%d') en el select y en el group by dejando todo lo demás.
Prueba a ver si eso resuelve el problema o es que hay alguna otra cosa. |