您的位置:首页 > 数据库 > MySQL

获取一段时间的日期列表(查询日期列表、本月所有日期)

2017-07-27 14:32 363 查看
把下面“表名”换成本地真实的表名即可:

SELECT
DATE_FORMAT(
ADDDATE(
'2017-06-01',
INTERVAL @d DAY
),
'%Y-%m-%d'
) AS date ,@d :=@d + 1 day

FROM
表名,
(SELECT @d := 0) temp

WHERE
ADDDATE(
'2017-06-01',
INTERVAL @d DAY
) <= DATE_FORMAT('2017-06-05', '%Y-%m-%d')

ORDER BY
day;

结果如图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息