易飞ERP客户订单指定结束

问题: 有时候我们有一些新开发的客户,前期有一些订单不太稳定,所以前期交的订单量都不是按照实际下单的数量。

这样的订单,我们需要指定结束,小y。

28fd07fcae4bc588e595109b88e7bfd1

 

af43f0a81b5557d7d950db2d24c638be

 

5c79f4e3c9a3c6852462b01d5e77401d

 

 

这个不能在系统里面操作,那么我们就去后台,直接通过SQL语句查询出订单,结合订单条件筛选出需要手动结束的订单,然后update。

在操作之前,请先备份数据,以防止误操作。

--查询客户订单单头
select * from COPTC

--查询客户订单单身
select * from COPTD

/*联表查询,查询单头和单身的单别和单号 相等的表 ,并制订客户编号
等于113的(广州荒井),并找出结束字段为N的,且交货日期小于 20250829的数据 */
select * from COPTD,COPTC WHERE 
COPTC.TC001=COPTD.TD001 AND COPTC.TC002=COPTD.TD002 AND COPTC.TC004='113'
AND COPTD.TD016='N' AND COPTD.TD013<'20250829'

/*更新数据,根据上面的联表查询条件,更新结束字段为y(指定结束)*/
UPDATE COPTD SET COPTD.TD016='y'
FROM COPTD
INNER JOIN COPTC
    ON COPTC.TC001=COPTD.TD001 
    AND COPTC.TC002=COPTD.TD002
WHERE 
    COPTC.TC004='113'
    AND COPTD.TD016='N'
    AND COPTD.TD013<'20250829'

最后的效果。

image

 

posted @ 2025-08-29 10:22  逍遥姐夫  阅读(10)  评论(0)    收藏  举报