然后根据这一天的单据作为条件,更新这一天所有的设备计数更新时间
update PPM_JobBillDetailNumericAssert set sys4version='最后更新时间' where jobbillcode like '%GD-107-160429%' and Assertcode='设备编号'
或者根据
单个错误时间更新的设备计数ID来更新时间
update PPM_JobBillDetailNumericAssert set sys4version='最后更新时间' where id='F9F9E747-5CD6-423A-B414-2D6A1B68C7AB'
通过将超出了当前时间的设备更新时间,统一调整为早于当前时间的时间
update ASM_AssertNumberStatus set sys4version='最后更新时间' where sys4version>'最后更新时间'
----------------------------2020-06-28--解决办法
select sum(NumberProduce),sum(NumberWaste) from PPM_JobBillDetailNumericAssert where assertcode='1003' and numberbillcode='' /*查询设备编号“本轮生产数”和“本轮浪费数”的汇总数*/
select sum(NumberProduce),sum(NumberWaste) from PPM_JobBillDetailNumericAssert where assertcode='10031000' and numberbillcode='' /*查询设备计数项目的“本轮生产数”和“本轮浪费数”的汇总数*/
select * from ASM_AssertNumberStatus where assertcode='100-1760' /*查询设备计数中已记录的“本轮生产”和“本轮浪费”的数值*/
update ASM_AssertNumberStatus set Number4Product='' where assertcode='1003' /*修正设备计数中的“本轮生产数”与查询的本轮生产汇总数一致,即可*/
update ASM_AssertNumberStatus set Number4Product='' where AssertNumberSpecCode='10031000' /*如果设备存在多个计数项目,参考修正设备计数项目的“本轮生产数”与查询的本轮生产汇总数一致,即可*/