今天遇到了新的需求,要在表格中加一栏合计,这可愁坏了我,别误会,不是太难,而是不知道用哪种方法......
毕竟作为一个程序员,办法总比问题多,细细思索之后,我想到了三种方案:
(ps:如果着急的小伙伴,请直接看plan C)
plan A:后台进行统计
play A是最简单的了,那就是在后台查询出结果之后,遍历一遍数据,得到其总计,之后在原有的数据中添加一行作为统计的数据,大概就是酱紫:
我们将第一个显示的参数,也就是上面的编号设为合计,然后计算其需要统计的字段,其他字段则无需计算,计算之后,与其他数据放在一起进行返回,也就是说,假设我们一次查询10条数据,那么实际上我们给前台返回的是11条数据,第11条数据存的正好是统计的哪一行。
plan B:前台计算
planB的话,实际上小编并没有做出来.............