Du müsstest entweder BDAT in ein DATE konvertieren oder das Datum in ein INT.
Um mögliche Indices zu verwenden würde ich das Datum in ein INT umwandeln:

Code:
select * from file
where
bdat >= cast (LAST_DAY(CURRENT DATE - 2 MONTHS) + 1 DAY as int)
AND bdat < cast(LAST_DAY(CURRENT DATE - 1 MONTH) + 1 DAY as int)
lg Andreas