From 298a273980c0dc6b1bbc16a2ab126c085f0a64b9 Mon Sep 17 00:00:00 2001 From: yuyubo <1870149533@qq.com> Date: Wed, 23 Jul 2025 15:07:06 +0800 Subject: [PATCH] 1 --- 非C#代码文件/刷退货源合同号SQL.txt | 21 ++++++++++++++++++++- 非C#代码文件/应收明细SQL.sql | 22 ++++++++++++---------- 2 files changed, 32 insertions(+), 11 deletions(-) diff --git a/非C#代码文件/刷退货源合同号SQL.txt b/非C#代码文件/刷退货源合同号SQL.txt index 1cb8f59..2f2e536 100644 --- a/非C#代码文件/刷退货源合同号SQL.txt +++ b/非C#代码文件/刷退货源合同号SQL.txt @@ -90,4 +90,23 @@ AND F_SOURPAPERCONTRACT='' GROUP BY F_ORDERNO) b WHERE T_SAL_ORDER.F_CONTRACTNUMBER=b.F_ORDERNO AND T_SAL_ORDER.FSaleOrgId=100302 COMMIT - ROLLBACK \ No newline at end of file + ROLLBACK + + + + +----SELECT 1 ,f_linshiqty=( +-- UPDATE T_SAL_ORDERENTRY SET f_linshiqty=b.[发货数] +-- FROM ( +--SELECT a.FENTRYID,a.FQTY,SUM([发货数]) [发货数] FROM ( +--SELECT a.FENTRYID,nn.FENTRYID AS [发货ID],a.FQTY,nn.FQty AS [发货数],cc.F_CONTRACTNUMBER,bb.F_Papercontract FROM dbo.T_SAL_ORDERENTRY A +--INNER JOIN dbo.T_SAL_DELIVERYNOTICEENTRY_LK KK ON A.FENTRYID=KK.FSID AND A.FID=KK.FSBILLID +--INNER JOIN dbo.T_SAL_DELIVERYNOTICEENTRY nn ON kk.FENTRYID=nn.FENTRYID +--INNER JOIN T_SAL_DELIVERYNOTICE bb ON nn.FID=bb.FID +--INNER JOIN dbo.T_SAL_ORDER cc ON a.FID=cc.fid +--WHERE kk.FSTABLENAME='T_SAL_ORDERENTRY' + +--) a +--GROUP BY a.FENTRYID,a.FQTY +--) b +--WHERE T_SAL_ORDERENTRY.FENTRYID=b.FENTRYID \ No newline at end of file diff --git a/非C#代码文件/应收明细SQL.sql b/非C#代码文件/应收明细SQL.sql index 67b00bd..f367189 100644 --- a/非C#代码文件/应收明细SQL.sql +++ b/非C#代码文件/应收明细SQL.sql @@ -24,7 +24,7 @@ BEGIN [Ա],[÷],[ȡֵ],[Ƿ],[ǷԤ],[Ƿ񼯲Ŀ],[ͬ],[ǷѴ],[ܶ],[Ӧձ],[ۼƷ] ,[ۼ˻],[ۼƿƱ],[Ӧտϼ],[δܶ],[δڽ],[ʱ],[ڽ],[ʵѳӦտϼ],[Ŀ׶],[տ],[ۼƵ], [1-6],[7-12],[13-18],[19],[1],[-׶],[],[֯ID],[],[۶],[տ̯],[տ̯],[ܶ],[տۼƺ] - ,[ұ],[ұID],[],[ͻö],[ͻ],[ۼƵ(ԭ)],[Ӧտϼ(ԭ)] ,[ӷ],[] ,[],[DZ],[ϵͳս]) + ,[ұ],[ұID],[],[ͻö],[ͻ],[ۼƵ(ԭ)],[Ӧտϼ(ԭ)] ,[ӷ],[] ,[],[DZ],[ϵͳս],[]) SELECT [۵ID],[ԱID],[տID],[տ],[F_RecConditionId],[ܶ],[Ա],[̯],[̯],[SBU] ,[ϸ],[λ],[˾],[ͻ],[ֽʺͬ],[Ŀ],[ǩ],[],[],[ۼƷ],[Ʊ], @@ -33,7 +33,7 @@ SELECT [Ա],[÷],[ȡֵ],[Ƿ],[ǷԤ],[Ƿ񼯲Ŀ],[ͬ],[ǷѴ],0 [ܶ],[Ӧձ], 0 [ۼƷ] ,0 [ۼ˻],0 [ۼƿƱ],0 [Ӧտϼ],0 [δܶ],0 [δڽ],NULL [ʱ],0 [ڽ],0 [ʵѳӦտϼ],NULL [Ŀ׶],NULL [տ],0 [ۼƵ], NULL [1-6],NULL [7-12],NULL [13-18],NULL [19],NULL [1],NULL [-׶],NULL [],[֯ID],[],[۶],[տ̯],[տ̯],[ܶ] -,[տۼƺ] ,[ұ],[ұID],[],[ͻö],[ͻ],[ۼƵ(ԭ)],[Ӧտϼ(ԭ)],[ӷ],[] ,[],[DZ],[ϵͳս] +,[տۼƺ] ,[ұ],[ұID],[],[ͻö],[ͻ],[ۼƵ(ԭ)],[Ӧտϼ(ԭ)],[ӷ],[] ,[],[DZ],[ϵͳս],[] FROM ( SELECT A.FID [۵ID] ,ISNULL(O.fid,l.fid) [ԱID] @@ -175,7 +175,8 @@ WHERE aa.FCreditStatus='A' AND aa.FRowAuditStatus='A' AND bb.FNUMBER=Cccc.FNUMBE ,Cccc.FNUMBER AS [ͻ] ,0 [ۼƵ(ԭ)],0 [Ӧտϼ(ԭ)] ,ISNULL(a.F_expenses,0) [ӷ] - ,A.F_responsible [],w.[],0 [DZ],0 [ϵͳս] + ,ISNULL(ISNULL(N.F_res,O.FNAME),L.FNAME) [],w.[],0 [DZ],0 [ϵͳս] + ,uuu.FNAME AS [] -----------------from -------- FROM T_SAL_ORDER A WITH(NOLOCK) @@ -188,16 +189,16 @@ WHERE aa.FCreditStatus='A' AND aa.FRowAuditStatus='A' AND bb.FNUMBER=Cccc.FNUMBE LEFT JOIN T_BD_RecCondition_L X ON X.FID = W.F_RecConditionId ) w ON w.FID=A.FID LEFT JOIN (SELECT a2.FENTRYID,a2.FDATAVALUE FROM T_BAS_ASSISTANTDATAENTRY a1 JOIN T_BAS_ASSISTANTDATAENTRY_L a2 ON a1.FENTRYID = a2.FENTRYID - WHERE a1.FID = '670cc977263353') B ON A.F_ORDERCATEGORY = B.FENTRYID + WHERE a1.FID = '670cc977263353') B ON A.F_ORDERCATEGORY = B.FENTRYID + LEFT JOIN dbo.T_SEC_USER uuu ON a.FCREATORID=uuu.FUSERID LEFT JOIN T_BD_CUSTOMER Cccc WITH(NOLOCK) ON Cccc.FCUSTID= A.FCUSTID LEFT JOIN T_BD_CUSTOMER_L C WITH(NOLOCK) ON C.FCUSTID= A.FCUSTID AND C.FLOCALEID= 2052 - LEFT JOIN T_PerformanceSharingEntry TPS ON TPS.fid=a.FID LEFT JOIN V_BD_SALESMAN_L L WITH(NOLOCK) ON L.fid = A.FSALERID LEFT JOIN T_PerformanceSharing M WITH(NOLOCK) ON M.FSOURCEBILLNO = A.FBILLNO AND M.FDOCUMENTSTATUS = 'C' - LEFT JOIN T_PerformanceSharingEntry N WITH(NOLOCK) ON N.FID=M.FID + LEFT JOIN (SELECT FID,FSALEID,CASE WHEN ISNULL(F_res,'')='' THEN NULL ELSE F_res END AS F_res,FSHARERATE FROM T_PerformanceSharingEntry N WITH(NOLOCK) ) N ON N.FID=M.FID LEFT JOIN V_BD_SALESMAN_L O WITH(NOLOCK) ON O.fid= N.FSALEID LEFT JOIN (SELECT DISTINCT ACO22.,ACO22.ϸ,ACO22. FROM ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO22 ) ACO - ON ACO.=O.FNAME AND ISNULL(ACO.ϸ,'') != '' + ON ACO.=ISNULL(N.F_res,O.FNAME) AND ISNULL(ACO.ϸ,'') != '' LEFT JOIN (SELECT DISTINCT ACL22.,ACL22.ϸ ,ACL22. FROM ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACL22 ) ACL ON ACL.=L.FNAME AND ISNULL(ACL.ϸ,'') != '' LEFT JOIN T_SAL_ORDERFIN fin WITH(NOLOCK) ON a.FID=fin.FID @@ -266,8 +267,8 @@ GROUP BY F_PaperNumber, FSALEORGID -- LEFT JOIN (SELECT DISTINCT ACO22.,ACO22.ϸ,ACO22. FROM ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO22 ) ACO2 --ON ACO2.=a.F_responsible AND ISNULL(ACO2.ϸ,'') != '' - UPDATE [ZRP_YingShouMingXi_yuyubo] SET []= [Ա] - WHERE ISNULL([],'')='' OR [] LIKE ' %'; + --UPDATE [ZRP_YingShouMingXi_yuyubo] SET []= [Ա] + --WHERE ISNULL([],'')='' OR [] LIKE ' %'; UPDATE [ZRP_YingShouMingXi_yuyubo] SET SBU=b.,[ϸ]=b.ϸ @@ -277,7 +278,8 @@ GROUP BY F_PaperNumber, FSALEORGID UPDATE [ZRP_YingShouMingXi_yuyubo] SET [2]=ISNULL((SELECT STRING_AGG(CONVERT(NVARCHAR(10),SAL.FDATE,23) +'---'+FORMAT( ISNULL(B.FBillAllAmount_LC,0),'0.00')+'Ԫ' ,',') - AS '' FROM T_SAL_DELIVERYNOTICE SAL WITH(NOLOCK) + AS '' + FROM T_SAL_DELIVERYNOTICE SAL WITH(NOLOCK) INNER JOIN T_SAL_DELIVERYNOTICEFIN B WITH(NOLOCK) ON SAL.FID =B.FID WHERE SAL.FDOCUMENTSTATUS= 'C' AND SAL.F_PAPERCONTRACT = [ֽʺͬ] AND sal.FSaleOrgId=[ZRP_YingShouMingXi_yuyubo].֯ID),'') ,