在公司要求增加一项统计,即营收比, 每个订单收入多少 支出多少,盈利多少,盈利比都详细记录下来。

在做完针对单个订单的营收比之后(支出储存在 ewei_shop_order_external_pay 中),老总让再增加一条整体的统计, 这样的话, 就需要对所有符合条件的商品进行重新计算 。

思路就是, 先将符合条件的所有商品查找出来,然后再进行收入-支出之间的计算,当然中间涉及到月嫂佣金,平台抽成等, 会相对麻烦点。

各个金额组成:

微擎 人人商城  增加营收比统计(即每个订单支持多少,收入多少,总得统计)多表联合查询, sum统计一对多总和   联合 group by  进行查询-LMLPHP

具体思路 :

思维导图如下:(有的订单没有月嫂推荐,要去掉对应的月嫂佣金)

微擎 人人商城  增加营收比统计(即每个订单支持多少,收入多少,总得统计)多表联合查询, sum统计一对多总和   联合 group by  进行查询-LMLPHP

1.将符合条件的所有商品以及价格进行链表查询,然后将所有支出相加。(其中会加入日期选择,进行查询)

又有有时候会选择日期进行查询, 故在条件上做了判断, 但是最终的样式应该是 使用 sum 和group by  left join 查询条件 如下

微擎 人人商城  增加营收比统计(即每个订单支持多少,收入多少,总得统计)多表联合查询, sum统计一对多总和   联合 group by  进行查询-LMLPHP

最终搜索到的是

微擎 人人商城  增加营收比统计(即每个订单支持多少,收入多少,总得统计)多表联合查询, sum统计一对多总和   联合 group by  进行查询-LMLPHP

进行封装

最终代码

微擎 人人商城  增加营收比统计(即每个订单支持多少,收入多少,总得统计)多表联合查询, sum统计一对多总和   联合 group by  进行查询-LMLPHP

微擎 人人商城  增加营收比统计(即每个订单支持多少,收入多少,总得统计)多表联合查询, sum统计一对多总和   联合 group by  进行查询-LMLPHP

微擎 人人商城  增加营收比统计(即每个订单支持多少,收入多少,总得统计)多表联合查询, sum统计一对多总和   联合 group by  进行查询-LMLPHP

最终 html 界面

微擎 人人商城  增加营收比统计(即每个订单支持多少,收入多少,总得统计)多表联合查询, sum统计一对多总和   联合 group by  进行查询-LMLPHP

测试成功,后续再继续观察是否有bug

微擎 人人商城  增加营收比统计(即每个订单支持多少,收入多少,总得统计)多表联合查询, sum统计一对多总和   联合 group by  进行查询-LMLPHP

05-26 08:50