Ti scrivo delle query a mano libera giusto per rendere l'ideanon le ho provate
le fiere che verranno dalla piu vicina alla piu lontana dell'anno corrente
SELECT fiere WHERE dataInizio > NOW() and YEAR(dataInizio) < YEAR(NOW())
le verie scadute vecchie di due anni dalla piu vicina alla piu lontana
SELECT fiere WHERE dataFine < NOW() and YEAR(dataFine) > YEAR(NOW()) - 2 ORDER BY dataFine ASC
le fiere in corso
SELECT fiere WHERE dataInizio <= NOW() and dataFine > NOW()
Andrea