SELECT str_to_date(date_add(curdate()-day(curdate())+1,interval -1 month),'%Y-%m-%d %H:%i:%s') as '上个月第一秒';
SELECT DATE_ADD(DATE_ADD(str_to_date(last_day(date_sub(now(),interval 1 month)),'%Y-%m-%d %H:%i:%s'),INTERVAL 1 DAY),INTERVAL -1 SECOND) as '上个月最后一秒';
interval ‘参数’ month : 参数填自然数,可调整几月。
查询昨天早上9点
SELECT DATE_ADD(DATE_SUB(CURDATE(),INTERVAL 1 DAY),INTERVAL 9 HOUR);