SELECT
DATE_FORMAT(NOW(),'%y-%m-%d') - INTERVAL DAY(DATE_FORMAT(NOW(),'%y-%m-%d')) DAY AS '上个月最后一天',
DATE_FORMAT(DATE_ADD(NOW(),INTERVAL -1 MONTH),'%y-%m-%d') - INTERVAL DAY(DATE_FORMAT(DATE_ADD(NOW(),INTERVAL -1 MONTH),'%y-%m-%d')) DAY AS '上上月最后一天',
DATE_ADD(CURDATE(),INTERVAL -DAY(CURDATE())+1 DAY) '当月第一天',
DATE_ADD(CURDATE()-DAY(CURDATE())+1,INTERVAL 1 MONTH) '下个月第一天'
帮群友写的语法,发现的当前绝大部分的语句都是错的,索性写了一个。希望能帮到大家