Первый
WHERE MONTH(date) = MONTH(CURRENT_DATE)
выберет строки, в которых месяц столбца date
совпадает с текущим месяцем (например, все строки, для которых месяц поля date
- сентябрь.
Второй
WHERE date BETWEEN DATE_SUB(CURRENT_DATE(), INTERVAL 1 MONTH) AND CURRENT_DATE()
выберет строки, для которых поле date
находится между настоящим моментом и месяцем назад.