SELECT TOP 10 F_sourorderno,* FROM dbo.T_SAL_ORDER WHERE FBILLNO='PL-XSDD20250700766' SELECT aaa.FID,jjj.F_CONTRACTNUMBER,jjj.FBILLNO,b.FSBILLID FROM T_SAL_ORDER aaa LEFT JOIN (SELECT FENTRYID,FID FROM T_SAL_ORDERENTRY cc ) ccc ON ccc.FID=aaa.FID INNER JOIN (SELECT FSTABLENAME,FSBILLID,aa.FENTRYID FROM dbo.T_SAL_ORDERENTRY_LK aa WHERE FSTABLENAME='T_SAL_ORDERENTRY' ) b ON b.FENTRYID=ccc.FENTRYID LEFT JOIN T_SAL_ORDER jjj ON b.FSBILLID=jjj.FID WHERE aaa.FBILLNO='PL-XSDD20250700766' SELECT TOP 10 FSBILLID,FSID,* FROM dbo.T_SAL_ORDERENTRY_LK WHERE FSTABLENAME='T_SAL_ORDERENTRY' SELECT FSTABLENAME,FSBILLID FROM dbo.T_SAL_ORDERENTRY_LK WHERE FENTRYID IN ( SELECT FENTRYID FROM dbo.T_SAL_ORDERENTRY WHERE FID = 1) BEGIN TRAN UPDATE T_SAL_ORDER SET F_SOURPAPERCONTRACT=ISNULL(bbbbb.F_CONTRACTNUMBER,''), F_sourorderno=ISNULL(bbbbb.FBILLNO,'') FROM ( SELECT aaa.FID,jjj.F_CONTRACTNUMBER,jjj.FBILLNO,b.FSBILLID FROM T_SAL_ORDER aaa LEFT JOIN (SELECT FENTRYID,FID FROM T_SAL_ORDERENTRY cc ) ccc ON ccc.FID=aaa.FID INNER JOIN (SELECT FSTABLENAME,FSBILLID,aa.FENTRYID FROM dbo.T_SAL_ORDERENTRY_LK aa WHERE FSTABLENAME='T_SAL_ORDERENTRY' ) b ON b.FENTRYID=ccc.FENTRYID LEFT JOIN T_SAL_ORDER jjj ON b.FSBILLID=jjj.FID ) bbbbb WHERE bbbbb.FID=T_SAL_ORDER.FID ROLLBACK COMMIT SELECT F_SOURPAPERCONTRACT,F_sourorderno,F_CONTRACTNUMBER,* FROM dbo.T_SAL_ORDER WHERE (F_CONTRACTNUMBER LIKE '%HH%' OR F_CONTRACTNUMBER LIKE '%TH%') AND F_SOURPAPERCONTRACT='' BEGIN TRAN UPDATE T_SAL_ORDER SET F_SOURPAPERCONTRACT=ISNULL(AA.F_CONTRACTNUMBER,''), F_sourorderno=ISNULL(AA.FBILLNO,'') FROM ( SELECT DISTINCT aa.fid,a.F_CONTRACTNUMBER ,a.FBILLNO FROM T_SAL_ORDER AA WITH(NOLOCK) INNER JOIN T_SAL_ORDER a WITH(NOLOCK) ON aa.FSALEORGID = a.FSALEORGID AND (AA.F_contractnumber LIKE '%'+a.F_contractnumber+'%') WHERE AA.FDOCUMENTSTATUS= 'C' AND aa.FSALEORGID = a.FSALEORGID AND (( AA.F_contractnumber LIKE CONCAT(a.F_contractnumber, '-%') AND AA.F_contractnumber NOT LIKE CONCAT(a.F_contractnumber, '-%-%') ) OR ( AA.F_contractnumber LIKE CONCAT(a.F_contractnumber, 'HH%') AND AA.F_contractnumber NOT LIKE CONCAT(a.F_contractnumber, 'HH%HH%') ) ) AND aa.F_SOURPAPERCONTRACT='' AND aa.fid IN ( SELECT fid FROM dbo.T_SAL_ORDER WHERE (F_CONTRACTNUMBER LIKE '%HH%' OR F_CONTRACTNUMBER LIKE '%TH%') AND F_SOURPAPERCONTRACT='' ) AND (aa.F_CONTRACTNUMBER LIKE '%HH%' OR aa.F_CONTRACTNUMBER LIKE '%TH%') ) aa WHERE aa.fid=T_SAL_ORDER.FID SELECT F_SOURPAPERCONTRACT,F_sourorderno,F_Papercontract,* FROM dbo.T_SAL_RETURNNOTICE WHERE FBILLNO='PL-THTZD20250700036' BEGIN TRAN UPDATE T_SAL_RETURNNOTICE SET F_SOURPAPERCONTRACT=bb.F_SOURPAPERCONTRACT,F_sourorderno=bb.F_sourorderno FROM dbo.T_SAL_ORDER bb WHERE T_SAL_RETURNNOTICE.F_Papercontract=bb.F_CONTRACTNUMBER AND T_SAL_RETURNNOTICE.FSALEORGID=bb.F_SALEORGID ROLLBACK BEGIN TRAN UPDATE T_SAL_RETURNNOTICE SET F_SOURPAPERCONTRACT=bb.F_CONTRACTNUMBER,F_sourorderno=bb.FBILLNO FROM (SELECT aa.fid, bb.F_CONTRACTNUMBER,bb.FBILLNO FROM T_SAL_RETURNNOTICE aa LEFT JOIN dbo.T_SAL_ORDER bb ON aa.F_Papercontract=bb.F_CONTRACTNUMBER AND aa.FSALEORGID=bb.F_SALEORGID WHERE bb.F_SOURPAPERCONTRACT='' )bb WHERE T_SAL_RETURNNOTICE.fid=bb.FID begin TRAN UPDATE dbo.T_SAL_ORDER SET F_Amountold=b.F_SHAREAMOUNT FROM ( SELECT SUM(F_SHAREAMOUNT) F_SHAREAMOUNT ,F_ORDERNO FROM VRYF_t_Cust_Entry100021 GROUP BY F_ORDERNO) b WHERE T_SAL_ORDER.F_CONTRACTNUMBER=b.F_ORDERNO AND T_SAL_ORDER.FSaleOrgId=100302 COMMIT ROLLBACK