Я хочу проверить, старше ли набор данных, чем текущий месяц, на -1 день (поэтому, если это первое ноября, он все же должен быть старше октября).Это мой SQL:
SELECT *
FROM XY
WHERE DATE_FORMAT(calendar_day, '%Y-%m') <> DATE_FORMAT((CURRENT_DATE()-1, '%Y-%m');
Но он не работает из-за второго DATE_FORMAT.Если я удаляю его, он работает, но тогда он также сравнивает дни, а не месяцы.Как мне это решить?