Ciao, so come fare quello che richiedi in Oracle, ho provato a tradurre la sintassi per MySQL, spero che sia corretta...
Praticamente "estrai" dalla data soltanto l'anno mediante la funzione date_format che trasforma una data in una stringa. Quindi confronti il dato estratto con l'anno che desideri.

codice:
select * from UTENTI U,RISPOSTE R
where U.UTENTE_ID = R.UTENTE_ID
and date_format(R.TEMPO, "%Y") > '2005'
order by NUMRISPOSTE desc
limit 15
Se non vuoi modificare il codice ad ogni capodanno, puoi addirittura usare il parametro now() per avere la data corrente:

codice:
select * from UTENTI U,RISPOSTE R
where U.UTENTE_ID = R.UTENTE_ID
and date_format(R.TEMPO, "%Y") = date_format(now(), "%Y") 
order by NUMRISPOSTE desc
limit 15
Ti ripeto, non ho esperienza con MySql, non so se quello che ho scritto è corretto... spero comunque che possa darti qualche indicazione su come procedere...

Ciao