目标:列出指定日期之间的所有月份。例如:SQL语句列出2019-01-28到2019-12-28 之间的月份
结果如下:
SQL语句:
SELECT DATE_FORMAT( @cdate := DATE_ADD( @cdate, INTERVAL + 1 MONTH ), '%Y-%m' ) AS month_list
FROM ( SELECT @cdate := DATE_ADD( '2019-12-28', INTERVAL - 12 MONTH ) FROM `tb_user` LIMIT