mysql 获取最近6个月的日期的 sql 实例

SELECT 
@lastDay := last_day( date_add(@lastDay,interval 1 month ) ) lastDays
from 
(SELECT @lastDay := date_add(curdate(),interval -6 month) from application limit 6) a;



SELECT 
date_format(@lastDay := last_day( date_add(@lastDay,interval 1 month ) ) ,'%Y-%m'  ) lastDays
from 
(SELECT @lastDay := date_add(curdate(),interval -6 month) from application  limit 6) a;

输出:

《mysql 获取最近6个月的日期的 sql 实例》 image.png
《mysql 获取最近6个月的日期的 sql 实例》 image.png

    原文作者:一个会写诗的程序员
    原文地址: https://www.jianshu.com/p/0ad1d6850102
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞