如果表中有本月单价字段
update tb set 本月单价=(上月结存金额 + 本月购进金额)/(上月结存数量 + 本月购进数量)如果表中没有本月单价字段select * ,(上月结存金额 + 本月购进金额)/(上月结存数量 + 本月购进数量) as 本月单价 from tb
update tb set 本月单价=(上月结存金额 + 本月购进金额)/(上月结存数量 + 本月购进数量)如果表中没有本月单价字段select * ,(上月结存金额 + 本月购进金额)/(上月结存数量 + 本月购进数量) as 本月单价 from tb
select @上月结存数量=购进数量-领出数量+升损数量 from 表名 where 月=1
select @上月结存金额=本月单价*@上月结存数量 from 表名 where 月=1
select @本月单价=(@上月结存金额+本月购进金额)/(@上月结存数量+本月购进数量)
from 表名 where 月=2
print @本月单价