This commit is contained in:
余宇波 2025-04-13 18:20:18 +08:00
parent 849208eed5
commit 3427feaa30
2 changed files with 19 additions and 14 deletions

View File

@ -1425,18 +1425,20 @@ AND AA.[订单日期] >='{yearStart}' AND AA.[订单日期] <'{yearEnd}') kk
,isnull(SUM([WuhanPilotThisYear]),0) AS [WuhanPilotThisYear],isnull(SUM([WuhanPilotUsualAlter]),0) AS [WuhanPilotUsualAlter],isnull(SUM([Discovery]),0) AS [Discovery]
,isnull(SUM([HongKongPilot]),0) AS [HongKongPilot]
,isnull(SUM([HuaXiaYunLian]),0) AS [HuaXiaYunLian],isnull(SUM([ZhuhaiPilot]),0) AS [ZhuhaiPilot],isnull(SUM([PilotSumAmount]),0) AS [PilotSumAmount],(SELECT MAX(FID) FROM {tableName}{guid} )+1 +1 AS FID ,(SELECT MAX(FID) FROM {tableName}{guid} )+1 AS FIDENTITYID ,2 as sort
,0 as , 0 [],0 [],SUM([]) [],SUM([]) [],SUM([-]) [-],SUM([-]) [-],SUM([]) []
,0 as , 0 [],0 [],isnull(SUM([]),0) [],isnull(SUM([]),0) [],isnull(SUM([-]),0) [-],isnull(SUM([-]),0) [-],isnull(SUM([]),0) []
, isnull(SUM([]),0) [], isnull(SUM([]),0) [],100302 as [ID]
FROM {tableName}{guid}
where [ID]<99383300 AND ID=100302
UPDATE {tableName}{guid} SET [XCumulative]=(b.[XCumulative]) ,[UsualAlterAmount]=(b.[UsualAlterAmount]),[SiNO]=(b.[SiNO]),[SiNOUsualAlter]=(b.[SiNOUsualAlter])
,[WuhanPilotThisYear]=(b.[WuhanPilotThisYear]),[WuhanPilotUsualAlter]=(b.[WuhanPilotUsualAlter]),[Discovery]=(b.[Discovery]),[HongKongPilot]=(b.[HongKongPilot]),[HuaXiaYunLian]=(b.[HuaXiaYunLian])
,[ZhuhaiPilot]=(b.[ZhuhaiPilot]),[PilotSumAmount]=(b.[PilotSumAmount])
FROM (SELECT [XCumulative]=SUM(b.[XCumulative]) ,[UsualAlterAmount]=SUM(b.[UsualAlterAmount]),[SiNO]=SUM(b.[SiNO]),[SiNOUsualAlter]=SUM(b.[SiNOUsualAlter])
,[WuhanPilotThisYear]=SUM(b.[WuhanPilotThisYear]),[WuhanPilotUsualAlter]=SUM(b.[WuhanPilotUsualAlter]),[Discovery]=SUM(b.[Discovery]),[HongKongPilot]=SUM(b.[HongKongPilot]),[HuaXiaYunLian]=SUM(b.[HuaXiaYunLian])
,[ZhuhaiPilot]=SUM(b.[ZhuhaiPilot]),[PilotSumAmount]=SUM(b.[PilotSumAmount]) FROM {tableName}{guid} b WITH(NOLOCK) WHERE b.[ID] < 99383300 ) b
UPDATE {tableName}{guid} SET [XCumulative]=isnull((b.[XCumulative]),0) ,[UsualAlterAmount]=isnull((b.[UsualAlterAmount]),0),[SiNO]=(b.[SiNO]),[SiNOUsualAlter]=(b.[SiNOUsualAlter])
,[WuhanPilotThisYear]=isnull((b.[WuhanPilotThisYear]),0),[WuhanPilotUsualAlter]=isnull((b.[WuhanPilotUsualAlter]),0),[Discovery]=isnull((b.[Discovery]),0)
,[HongKongPilot]=isnull((b.[HongKongPilot]),0),[HuaXiaYunLian]=isnull((b.[HuaXiaYunLian]),0)
,[ZhuhaiPilot]=isnull((b.[ZhuhaiPilot]),0),[PilotSumAmount]=isnull((b.[PilotSumAmount]),0)
FROM (SELECT [XCumulative]=SUM(b.[XCumulative]) ,[UsualAlterAmount]=isnull(SUM(b.[UsualAlterAmount]),0),[SiNO]=isnull(SUM(b.[SiNO]),0),[SiNOUsualAlter]=isnull(SUM(b.[SiNOUsualAlter]) ,0)
,[WuhanPilotThisYear]=isnull(SUM(b.[WuhanPilotThisYear]),0),[WuhanPilotUsualAlter]=isnull(SUM(b.[WuhanPilotUsualAlter]),0),[Discovery]=isnull(SUM(b.[Discovery]),0)
,[HongKongPilot]=isnull(SUM(b.[HongKongPilot]),0),[HuaXiaYunLian]=isnull(SUM(b.[HuaXiaYunLian]),0)
,[ZhuhaiPilot]=isnull(SUM(b.[ZhuhaiPilot]),0),[PilotSumAmount]=isnull(SUM(b.[PilotSumAmount]),0) FROM {tableName}{guid} b WITH(NOLOCK) WHERE b.[ID] < 99383300 ) b
WHERE {tableName}{guid} .[ID]=99383322;
@ -1586,7 +1588,7 @@ AND AA.[订单日期] >='{yearStart}' AND AA.[订单日期] <'{yearEnd}') kk
,isnull(SUM([WuhanPilotThisYear]),0) AS [WuhanPilotThisYear],isnull(SUM([WuhanPilotUsualAlter]),0) AS [WuhanPilotUsualAlter],isnull(SUM([Discovery]),0) AS [Discovery]
,isnull(SUM([HongKongPilot]),0) AS [HongKongPilot]
,isnull(SUM([HuaXiaYunLian]),0) AS [HuaXiaYunLian],isnull(SUM([ZhuhaiPilot]),0) AS [ZhuhaiPilot],isnull(SUM([PilotSumAmount]),0) AS [PilotSumAmount],(SELECT MAX(FID) FROM {tableName}{guid} )+1 +1 AS FID ,(SELECT MAX(FID) FROM {tableName}{guid} )+1 AS FIDENTITYID ,4 as sort
,0 as , 0 [],0 [],SUM([]) [],SUM([]) [],SUM([-]) [-],SUM([-]) [-],SUM([]) []
,0 as , 0 [],0 [],isnull(SUM([]),0) [], isnull( SUM([]),0) [],isnull(SUM([-]),0) [-],isnull(SUM([-]),0) [-],isnull(SUM([]),0) []
, isnull(SUM([]),0) [], isnull(SUM([]),0) [] ,999999 as [ID]
FROM {tableName}{guid}
where [ID] IN (99383327,99383326,99383325,99383324,99383323,99383322)
@ -1601,10 +1603,10 @@ AND AA.[订单日期] >='{yearStart}' AND AA.[订单日期] <'{yearEnd}') kk
, SUM(X10Month) AS X10Month,SUM(H10Month) AS H10Month
, SUM(X11Month) AS X11Month,SUM(H11Month) AS H11Month
, SUM(X12Month) AS X12Month , SUM(H12Month) AS H12Month
, SUM([XCumulative]) AS [XCumulative], SUM([UsualAlterAmount]) AS [UsualAlterAmount],SUM([SiNO]) AS [SiNO], SUM([SiNOUsualAlter]) AS [SiNOUsualAlter]
,SUM([WuhanPilotThisYear]) AS [WuhanPilotThisYear],SUM([WuhanPilotUsualAlter]) AS [WuhanPilotUsualAlter],SUM([Discovery]) AS [Discovery]
,SUM([HongKongPilot]) AS [HongKongPilot]
,SUM([HuaXiaYunLian]) AS [HuaXiaYunLian],SUM([ZhuhaiPilot]) AS [ZhuhaiPilot],SUM([PilotSumAmount]) AS [PilotSumAmount],MAX(sort) sort
,isnull( SUM([XCumulative]),0) AS [XCumulative], isnull(SUM([UsualAlterAmount]),0) AS [UsualAlterAmount],isnull(SUM([SiNO]),0) AS [SiNO], isnull(SUM([SiNOUsualAlter]),0) AS [SiNOUsualAlter]
,isnull(SUM([WuhanPilotThisYear]),0) AS [WuhanPilotThisYear],isnull(SUM([WuhanPilotUsualAlter]),0) AS [WuhanPilotUsualAlter],isnull(SUM([Discovery]),0) AS [Discovery]
,isnull(SUM([HongKongPilot]),0) AS [HongKongPilot]
,isnull(SUM([HuaXiaYunLian]),0) AS [HuaXiaYunLian],isnull(SUM([ZhuhaiPilot]),0) AS [ZhuhaiPilot],isnull(SUM([PilotSumAmount]),0) AS [PilotSumAmount],MAX(sort) sort
INTO {tableName}
FROM {tableName}{guid}
GROUP BY Salesperson,SBU,DetailArea

View File

@ -121,10 +121,13 @@ SELECT A.FID [
WHERE ( ( A.FSALEORGID = 100302 AND (
(ACO. != '碳索智控' OR ACO. IS null )
AND (ACL. != '碳索智控' OR ACL. IS null )
AND C.FNAME NOT IN ('派诺科技(香港)有限公司','武汉派诺科技发展有限公司')
AND ( C.FNAME NOT IN ('派诺科技(香港)有限公司','武汉派诺科技发展有限公司','客户-样机使用'
,'珠海华夏云联技术有限公司','广东碳索智控科技有限公司')
or ( C.FNAME='珠海兴诺能源技术有限公司' AND (ACO. != '决策团队' OR ACO. IS null ) ) )
AND L.FNAME NOT IN ('兴诺总','陈智勇') )
AND EXISTS(SELECT 1 FROM T_SAL_ORDERENTRY bb WHERE bb.fid=a.fid AND A.FManualClose <> '1'
AND BB.FManualRowClose <> '1' ) AND SUBSTRING([],1,1) != 'Z' ) OR A.FSALEORGID != 100302 ) AND A.FDocumentStatus = 'C'
AND BB.FManualRowClose <> '1' ) AND SUBSTRING(A.F_contractnumber,1,1) != 'Z' AND A.F_contractnumber NOT IN ('CYJSQD2024123118401','CYJSQD2025011518501') ) OR A.FSALEORGID != 100302 )
AND A.FDocumentStatus = 'C'
) A
WHERE []<>0