DATE_SUB(LAST_DAY(NOW() - INTERVAL 1 MONTH), INTERVAL 1 MONTH)啥意思
时间: 2023-10-10 08:14:31 浏览: 86
mysql查询昨天 一周前 一月前 一年前的数据
这个SQL语句的意思是:取得上个月的最后一天,再往前推一个月。具体解释如下:
- NOW()函数返回当前日期和时间。
- INTERVAL 1 MONTH表示时间间隔为1个月。
- LAST_DAY()函数返回指定日期所在月份的最后一天。
- DATE_SUB()函数返回指定日期减去一个时间间隔后的日期。
因此,这个SQL语句可以用来获取上个月倒数第二天的日期。例如,如果今天是2022年6月30日,那么这个SQL语句返回的就是2022年5月30日。
阅读全文