更新自制入库价格(结账)

update b set b.fprice=c.fprice , b.fauxprice=c.fprice , b.FAmount=b.FQty*b.FPrice
from icstockbillentry b
inner join icstockbill a on a.FInterID=b.FInterID
inner join
( select distinct b.FItemID,b.finterid,b.FPrice
from ICStockBillEntry b
inner join (
select FItemID,max(b.finterid)finterid from icstockbillentry a
inner join icstockbill b on a.finterid=b.finterid
where b.ftrantype =2 and FPrice <>0 and b.fdate<'2018-08-01'
group by FItemID
) a on b.finterid =a.finterid and a.FItemID=b.FItemID )c on c.FItemID= b.fitemid
where a.ftrantype=2 /*and fprice=0*/ and b.FAmount=0


//更新追加了一个金额b.FAmount=b.FQty*b.FPrice,因为没有金额自制入库核算可能还是没有单价

//步骤1:先根据条件fprice=0先把单价更新上,在把这个注销,更新金额

 

/* icstockbillentry  出入库单据分录表(单据体)

  fprice  单价

  auxprice  辅助单价

  icstockbill    出入库单据表(单据头)

  ftrantype      单据类型

*/

 

转载于:https://www.cnblogs.com/xiaowie/p/8676287.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值