Ho una tabella con delle date di inizio e fine nel formato
anno-mese-giorno

Come strutturo la query per cercare gli appuntamenti del mese ad esempio Gennaio 2005 ?

Questa non funziona:

SELECT inizio,fine FROM `mostre_eventi` where '2005-01-01' BETWEEN inizio AND fine