select * from tabella where month(campo_data) = 2 order by campo_data desc;

Recupera i documenti del mese di febbraio dal più recente al più datato.

Per il resto non ho capito granchè. Se il tuo campo è un int(11) non è di tipo data, il cui tipo è date.
Time è ancora un altro tipo, col formato hh:mm:ss.