Non sono sicuro che si possa usare la funzione LIKE per i campi di tipo DATE, ma prova a vedere. Non trovo altra soluzione.

Nel caso il tuo mese a due cifre sia nella variabile $month sarebbe qualcosa del genere

SELECT fieldList FROM tableName WHERE data LIKE "____-$month-__"

Non so se funziona pero'; prova.