codice:
set @num=0;
select distinct @num := @num + 1 as riga_numero, year(campo) as anno
from tabella
order by anno desc
se vuoi gli zeri iniziali usa la funziona lpad.