mysql生成一个某个时间段每一天

SET @beginDate='2017-07-10';
SET @maxDate ='2017-07-31';
SELECT DATE(@tempDay) AS DATE,@tempDay:=DATE_ADD(@tempDay,INTERVAL 1 DAY)
FROM 表名 f LEFT JOIN (SELECT @tempDay:=@beginDate) b ON 1=1
WHERE @tempDay<=@maxDate

  

posted @ 2019-08-15 10:16  紫枫夜羽  阅读(961)  评论(0编辑  收藏  举报