移动加权平均计算方法

daqi2010 2008-08-22 10:35:11
表proitem
id pro_id(产品ID) pro_amount(数量) pro_price(单价) pro_unitcost(成本单价) pro_money(金额)
1 1 5 10
1 1 10 8
1 1 5 6
1 1 10 5
---
如何得到
id pro_id(产品ID) pro_amount(数量) pro_price(单价)pro_unitcost(成本单价) pro_money(金额)
1 1 5 10 10 50
1 1 10 8 (5*10+10*8)/(5+10)=8.667 10*8.667=86.67
1 1 5 6 (5*10+10*8.67+5*6)/(5+10+5)=8.335 5*8.335=41.675
1 1 10 5 (5*10+10*8.67+5*8.335+10*5)/(5+10+5+10)=5.944 10*5.944=59.44
---
谢谢大家
...全文
269 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧