一个很纠结的问题,销售成本
我要客户,如果不同的价格用不同的条码区分,但是客户很多反应,进货需要流水化
但是这样就
id 品名 条码 进货价格 数量 进货批次
1 aa 11 34 33 1
2 aa 11 23 123 2
3 aa 11 35 33 3
销售的时候 一共卖出170件,涉及各个批次的商品
SELECT sum(buyPrice*inNUM)/sum(inNum) as price FROM Invoicing where barcode='%@'
这时候怎么算该次销售的成本?算平均值?但是第三批次的还没卖完,到下一次销售又怎么算?
------解决方案--------------------
你要group by一下批次,然后按批次来算。直接sum出来只能算个平均数。不能充分反应销售情况。另外,你第一句话让我觉得你们是否有做好充足的需求分析再开发的?如果客户的需求是合理、可行的,你应该按客户的想法来设计,而不是按你的想法来设计
------解决方案--------------------
销售成本的统计方法有很多种,个别计价、加权平均、移动平均等等,你看去搜搜这些资料,看看吧