ho dei campi data messi con valori aaaammgg, esempio

20070215
20080314
20080301

devo recuperare solo l'anno, raggruppato per lo stesso e ordinato in ordine decrescente...
ho pensato a un mysql substr:

SELECT anno AS SUBSTR(data,0,4) FROM elenco GROUP BY anno ORDER BY anno DESC

ma non funzia.. per semplificare le cose ho provato con

SELECT SUBSTR(data,0,4) FROM elenco

ma non funziona lo stesso.. perchè?