Cita: #1305 - FUNCTION asuncion2db.CHAR_LENGTH does not exist
Cuidado con dejar espacios entre el nombre de las funciones y el paréntesis. En MySQL generan este error.
Prueba:
Código sql:
Ver originalSELECT campo,
MONTH(STR_TO_DATE(TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(campo, ' ', -2), ' ',1)), '%d/%m/%Y')) Mes,
YEAR(STR_TO_DATE(TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(campo, ' ', -2), ' ',1)), '%d/%m/%Y')) Anio
FROM tabla
ORDER BY Anio, Mes