![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 56
爱编程的小飞哥
这个作者很懒,什么都没留下…
展开
-
MySQL获取日期范围内的日期列表
select a.day from ( select curdate() - INTERVAL (a.a + (10 * b.a) + (100 * c.a) + (1000 * d.a) ) DAY as day from (select 0 as a union all select 1 union all select 2 union all select 3 union all select 4 union all select 5 union all select 6 unio.原创 2021-09-23 12:15:57 · 1194 阅读 · 0 评论 -
MySQL按天统计一周没有数据补0
背景:统计图表所需数据,当天没有数据时需要补0 思路:关联查询(所需时间列表与统计结果) 步骤: 第一步:获取一周的日期列表 SELECT @cdate := DATE_ADD(@cdate, INTERVAL - 1 DAY) day FROM (SELECT @cdate := DATE_ADD(DATE_FORMAT(SYSDATE(),'%Y-%m-%d'), INTERVAL + 1 DAY) FROM 表名) t0 LIMIT 7 备注...原创 2021-09-22 11:54:04 · 2215 阅读 · 2 评论