1 某一天的所在月的第一天:
select date_add(date_add(last_day('2008-02-01'),interval 1 day),interval -1 month);
某一天的所在月的最后一天:
select last_day('2008-02-01');
2 加在语句中:
select ... where dt between date_add(date_add(last_day('2012-02-01'),interval 1 day),interval -1 month) and last_day('2012-02-01');
本回答被网友采纳