, что это отличается от этого MySQL Query:делают дифференциал DATE запроса в MySQL
WHERE MONTH(date) = MONTH(CURRENT_DATE)
и это
WHERE date BETWEEN DATE_SUB(CURRENT_DATE(), INTERVAL 1 MONTH) AND CURRENT_DATE()
я попробовал оба, но я не могу видеть разные.
Осторожно ... первый из этих двух не сможет воспользоваться любым индексом, который вы создали в столбце даты. –