Esatto, concordo con te che è limitante.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:
Poi bisogna vedere cosa intendi per raggruppare...codice:SELECT *, YEAR(STR_TO_DATE(campo_stringa_utilizzato_per_salvare_date, 'd%/%m/%Y')) as anno FROM tabella ORDER BY anno
Insomma: a partire da quell'errore ne deriva l'impossibilità/difficolta a fare le cose che normalemnte è possibile eseguire con mysql.
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