本月第一天:
select date_sub(date_sub(date_format(now(),'%y-%m-%d'),interval extract(day from now())-1 day),interval 0 month)
本月最后一天:
SELECT DATE_ADD(DATE_ADD( str_to_date(DATE_FORMAT(last_day(curdate()),'%Y-%m-%d'),'%Y-%m-%d %H:%i:%s'),INTERVAL 1 DAY),INTERVAL - 1 SECOND)