东莞精诚网络技术交流论坛

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 1893|回复: 0

实用SQL语句——批量更新销售出库单价

[复制链接]
发表于 2008-12-4 16:56:00 | 显示全部楼层 |阅读模式
--引用场景:
-- 美的公司的供应商可能都会遇到这种现象,销售出库的时候是不能确认单价的,要等结算的时候开票才知道产品的价格,这样会导致销售发票与销售出库单的单价不一致,从而影响某部分报表的查询。

--解决方案:根据销售发票的单价,反写到销售出库单中(前提条件:销售发票必须是关联销售出库单生成的)


执行代码:

--根据销售发票的单价,反写到销售出库单中
DECLARE @FBeginDay DateTime
DECLARE @FEndDay DateTime

SET @FBeginDay ='2007-08-01'  --开始日期
SET @FEndDay ='2007-08-31'   --  结束日期

update  ICStockBillEntry set FConsignAmount=(u1.Fauxqty * b.FAuxprice), FConsignPrice=b.FAuxprice from ICStockBill v1
       Inner Join ICStockBillEntry u1 on v1.FInterID=u1.FInterID
       Inner Join t_ICItem t14 on u1.FItemID=t14.FItemID
       inner join ICSaleentry b  on b.FSourceInterId=v1.FInterID and b.FITemID=u1.FItemID        
where v1.FTranType=21   and  v1.Fdate between @FBeginDay  and @FEndDay
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|精诚网络 ( 粤ICP备13030199号 )

GMT+8, 2021-12-1 17:09 , Processed in 0.118486 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表