SELECT LAST_DAY(CURDATE()); -- Current month SELECT LAST_DAY(CURDATE() - INTERVAL 1 MONTH); -- Previous month SELECT LAST_DAY(CURDATE() + INTERVAL 1 MONTH); -- Next month