易飞8委外单价抓了上一次报价

本文介绍了一段用于ERP系统的SQL脚本,该脚本能够确保所有供应商报价更新到最新日期,避免因人为错误导致的价格不一致问题。通过设置历史报价的有效期,实现了前台仅显示最新价格的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 ERP虽然说是抓最新单价,取价顺序也是核价优先,但是数据库里有部份单价用的是上一次的报价,人为原因还是系统原因折腾了半天也不知道,操作人老是说不会去点单价,而系统我再次测试却又是最新单价,避免再次出现,我对一供应商写了几句SQL语句,将历史报价全部失效为最新报价日,这样在前台再次测试就只有一个单价了,就算想前台改也改不了,当然可以手动改动,那就是人为原因了

DECLARE @PH VARCHAR(20)
DECLARE @MAXRQ VARCHAR(8)
DECLARE BJ CURSOR  FOR SELECT DISTINCT MA001 FROM MOCMA  WHERE MA003='0056'
OPEN BJ
FETCH NEXT FROM BJ INTO @PH
WHILE @@FETCH_STATUS =0
BEGIN
SELECT @MAXRQ=MAX(MA012) FROM MOCMA  WHERE  MA003='0056' AND MA001=@PH
UPDATE MOCMA SET MA013=@MAXRQ WHERE MA003='0056' AND MA001=@PH AND MA012<>@MAXRQ
FETCH NEXT FROM BJ INTO @PH
END
CLOSE BJ
DEALLOCATE BJ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值