【mysql实现折线图日期补全】折线图日期补全
折线图日期补全
纯sql日期补全 不需要加表 不需要代码处理方法
问题描述
提示:这里描述项目中遇到的问题:
折线图遇到的问题 没办法有些时候销售没开单 导致折线图出现天数少的原因
技术采纳链接:
SELECT@date := DATE_ADD(@date, INTERVAL + 1 DAY) daysFROM(SELECT@date := DATE_ADD("2019-06-05", INTERVAL - 1 DAY)FROMordersLIMIT 30) time
文章插图
原因分析:
查询后得出的日期事正数的 通过调节修改sql
SELECTDATE_FORMAT(days.days,'%Y-%m-%d') days,count( so.id ) AS orderCount ,sum(IFNULL(total_amount,0)) totalAmountSumFROM(SELECT@date := DATE_ADD( @date, INTERVAL - 1 DAY ) days FROM( SELECT @date := DATE_ADD( now(), INTERVAL + 1 DAY ) FROM sys_order LIMIT 7 ) time ) AS daysLEFT JOIN sys_order so ON TO_DAYS( so.created_date ) = TO_DAYS( days.days ) group by days ORDER BY days desc;
结果
提示:
上面结果是根据业务需求实现 需求是查询前七天的折线图
小伙伴们根据自己的业务需求来改
- 惨遭非人折磨8个月后,世界第一超模自曝近况…网友:太心疼了! 世界之最女模特是谁
- echarts同时显示折线图与散点图
- 相信吗?2024将是中国超越美国的转折点 中国交建世界之最
- 用 JSP 连接 MySQL 登入注册项目实践(JSP + HTML + CSS
- 中国有真功夫吗,中国邮政要以什么来实现协同发展
- 自动化篇 | 实现自动化抢茅台超详细过程!
- 特价机票一折格查询
- 西安到广州打折机票
- 英国量子计算公司ORCA:光量子计算机在QUBO问题上实现商业化应用
- 神龙政变:一代女皇武则天走下神坛的转折之始