Originariamente inviato da oly1982
un campo gg/mm/yyyy non è un campo data ma un campo stringa(varchair/text o loro simili).
mysql non prevede nessun campo data con questo formato.

Consiglio che ti dò: utilizza i campi DATE/DATETIME di mysql con il relativo formato e tutto diventa semplice (oltre che correto).

Se non vuoi correggere tale ERRORE ne discende che devi fare cose "strane" per raggruppare i record:
codice:
SELECT *, YEAR(STR_TO_DATE(campo_stringa_utilizzato_per_salvare_date, 'd%/%m/%Y')) as anno 
FROM tabella 
ORDER BY anno
Poi bisogna vedere cosa intendi per raggruppare...

Insomma: a partire da quell'errore ne deriva l'impossibilità/difficolta a fare le cose che normalemnte è possibile eseguire con mysql.
Esatto, concordo con te che è limitante.
Comunque con "data" non mi riferivo al tipo di campo ma semplicemente al nome che ha nella tabella
Vedo se riesco a correggere.
Ciao e grazie mille