Hay que actualizar los datos de esa columna, con la sentencia que te indicó jurena:
Código sql:
Ver originalUPDATE nombretabla SET fecha_Contable2 = str_to_date(fecha_Contable, '%d/%m/%Y')
La función STR_TO_DATE() recibe una cadena de texto y devuelve un DATE. De esa forma las fechas ingresadas como strings en el campo que usas las pones en el campo agregado.
Luego puedes recurrir a tu propia sentencia:
Código sql:
Ver originalSELECT
Concepto,
SUM(Importe) AS suma,
GROUP_CONCAT(Mes) Meses,
YEAR(fecha) FechaLista
FROM Movimientos
GROUP BY FechaLista;
Debes tener en cuenta que hay ciertos datos que "desaparecen" de la lista porque carecen de significado en un agrupamiento. Ese es el caso del ID de una tabla. Cuando realizas un agrupamiento sólo queda el primer valor de un conjunto como ese.
Solamente si lo usas en alguna función tendría alguna utilidad:
Código sql:
Ver originalSELECT
COUNT(id) CantRegistros,
Concepto,
SUM(Importe) AS suma,
GROUP_CONCAT(Mes) Meses,
YEAR(fecha) FechaLista
FROM Movimientos
GROUP BY FechaLista;