读书人

一个很纠结的有关问题销售成本

发布时间: 2012-09-14 11:53:44 作者: rapoo

一个很纠结的问题,销售成本

我要客户,如果不同的价格用不同的条码区分,但是客户很多反应,进货需要流水化

但是这样就
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出来只能算个平均数。不能充分反应销售情况。另外,你第一句话让我觉得你们是否有做好充足的需求分析再开发的?如果客户的需求是合理、可行的,你应该按客户的想法来设计,而不是按你的想法来设计
[解决办法]
销售成本的统计方法有很多种,个别计价、加权平均、移动平均等等,你看去搜搜这些资料,看看吧

读书人网 >SQL Server

热点推荐