Ciao a tutti.
Ho una tabella con degli appuntamenti, ho il campo 'Data_Appuntamento' che è un campo 'date', io vorrei avere la lista degli anni che sono presenti.
Faccio questa select:

select DATE_FORMAT(Data_Appuntamento,'%Y') as 'data_formattata', COUNT( * ) as num
from tabella
GROUP BY 'data_formattata'

il risultato mi viene:
data_formattata num
2010 19


ma non è giusto perchè ci sono anche appuntamenti 2011.
dov'è che sbaglio??
Grazie in anticipo
Emi