ใช้ LAST_DAY() ร่วมกับ NOW() - INTERVAL 1 MONTH:
mysql> SELECT LAST_DAY(NOW() - INTERVAL 1 MONTH) AS 'LAST DAY OF PREVIOUS MONTH'; +----------------------------+ | LAST DAY OF PREVIOUS MONTH | +----------------------------+ | 2017-09-30 | +----------------------------+
หลักการ: หาวันที่ของเดือนก่อน แล้วค่อยหาวันสุดท้ายของเดือนนั้น