请问mysql查出来近七天的数据以后 如果不够七条的数据怎么用零代替

请问怎么把查出来近七天的数据 不够七条的用零代替 就好比今天看图表 查询的是数据库中近七天的数据 但数据库中近七天只有两条数据 怎么把其他五条默认显示0 求具体实现思路

不懂你的意思,
数据库查询范围的时候用in字段或者between..and

先整出来7条默认0的数据,然后把查出来的两条替换掉对应时间的两个0

数据库就别干这么重的业务含义了,查出来两条,在后台处理下不是更简单?

这个为什么要用0代替呢,只有两条数据的时候,图表里这两条数据显示后,判断数据长度为2条小于7条,7-2=5,那么剩下的数据以0的方式显示。这样不管你数据是什么乱78糟的定义好0的显示方式就OK了