php订单统计 每天有n个订单 每个订单有Y个产品 每个产品有x个数量 怎么能算出 每天售出多少个产品?

php订单统计 每天有n个订单 每个订单有Y个产品 每个产品有x个数量 怎么能算出 每天售出多少个产品?,第1张

这个可以用sql语句实现

例如这有2个表

订单表---id号

产品表---id号,所属订单id号,商品类型,商品数量

那么输出的时候就这样

SELECT SUM('商品数量') FROM 产品表 WHERE 所属订单id号 = '指定订单'

这算出来的是该订单的商品总量

你把今天所有订单的商品数量加起来,就是每天出售的总量了,至于这个怎么做,就是做个循环就好了

你上网去搜索,找php *** 作excel的类PHPexcel,只要把数据读取出去来就简单了。

首先做一次循环,计算同一订单的总金额。

然后建立一个数组$arr,结构像这样$arr

=

array("姓名"=>0)但当然初始化为array()

读取出来的数据按行做循环处理,如果发现姓名第一次出现就设置$arr["姓名"]

=

0

然后按照你的要求,通过判断金额来实现$arr["姓名"]的变化。

最后就是新建一个PHPexcel生成excel文件的实例,然后对数组$arr遍历,在遍历的过程中调用实例的相关方法组装excel每行的数据

最后使用实例的文件生成方法创建文件就可以了。

如果你是搞这个开发的那就是根据条件写你的代码了

select * from 订单 where city='城市'

如果你是用现成的程序,那程序里应该有这样的统计的


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7319014.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存