la notte porta consiglio (ma non sempre).
Se per struttura di base intendi dire le query gia' formate ed esistenti allora mi spiace ma devi comunque modificarle.
Per utilizzare i caratteri jolly devi usare LIKE e non =
WHERE day(data) LIKE '%' AND month(data) = $mese_di_interesse AND year(data) like '%'
equivale a:
WHERE month(data) = $mese_di_interesse