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