随笔分类 -  mysql

摘要:在mysql用分组查询做统计时,时常会遇到这样的场景——需要查询一段时间内数据统计,并按一定的时间分组查出。分组查询的sql可能很快就写出来了,但当执行后却发现,由于某个时间段没有数据,导致输出结果的时间段缺失。 如下图,本意是想查询当月各天的金额统计,但由于数据缺失,导致查询结果只有部分天数输出。 阅读全文
posted @ 2020-05-28 11:07 李慕白520 阅读(821) 评论(0) 推荐(0) 编辑
摘要:链接:Mysql按周,按月,按日,按小时分组统计数据 按周 select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; 按月 select DATE_FORMAT(crea 阅读全文
posted @ 2020-05-27 16:16 李慕白520 阅读(520) 评论(0) 推荐(0) 编辑
摘要:在mysql中sum函数查出的最终结果为0的时候会显示null,这时候就需要将null转为0: 方法1:使用IFNULL(expr1,expr2)函数: SELECT IFNULL(sum(SS), 0.0) AS sumFROM fd_order fo2WHERE fo2.BUYER_ID = ' 阅读全文
posted @ 2020-05-27 12:13 李慕白520 阅读(1664) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示