SQL查出来的数据:
days total
20181213 1
20181214 2
20181217 3
20181220 4
20181222 5
20181223 6
这是累计统计值,但比如因为20181216号没有新增值,所以没有这天的值,但需求是一个新增走势图,要求给前台每天的值,怎么把没有值的那天,把前一天的值给他。怎么实现这样的功能呢?SQL可以直接实现吗? 求助!
可以用SQL加后端处理的方式,先用SQL查询结果后,再用Java代码遍历处理。
SQL无法实现,但是可以利用Java的集合进行遍历,先转成日期类型,然后判断后一天是否存在,如果存在则不变,不存在则把前一天的值赋值给它