diff --git a/Pilot.Report.Exploitation/AnnualSalesPaymentSum/AnnualSalesPaymentSumReport.cs b/Pilot.Report.Exploitation/AnnualSalesPaymentSum/AnnualSalesPaymentSumReport.cs index 9357b1e..a372963 100644 --- a/Pilot.Report.Exploitation/AnnualSalesPaymentSum/AnnualSalesPaymentSumReport.cs +++ b/Pilot.Report.Exploitation/AnnualSalesPaymentSum/AnnualSalesPaymentSumReport.cs @@ -1252,7 +1252,7 @@ FROM [ZZZ_SalesRportShareData] AA WITH(NOLOCK) WHERE AA.[销售员ID]=A.[销售 AND AA.[订单日期] >='{yearStart}' AND AA.[订单日期] <'{yearEnd}') kk ),0) FROM - (SELECT DISTINCT [销售员] ,[销售员ID],[SBU] ,[明细区域] FROM [ZZZ_SalesRportShareData] WITH(NOLOCK) + (SELECT DISTINCT [销售员] ,[销售员ID],isnull([SBU],'其他') SBU ,[明细区域] FROM [ZZZ_SalesRportShareData] WITH(NOLOCK) WHERE [订单日期] >='{yearStart}' AND [订单日期] <'{yearEnd}' {sqlWhere} ) A ) EE ORDER BY [SBU] ,[销售员ID] "; @@ -1271,38 +1271,38 @@ AND AA.[订单日期] >='{yearStart}' AND AA.[订单日期] <'{yearEnd}') kk var sbuList = list.Select(t=>t["SBU"]).ToList().Distinct().ToList(); -// sbu -//EMT -//半导体及北方大区 -//采购部 -//电能质量APF / SVG产品线 -//服务运维部 -//国际事业部 -//海外营销部 -//机场行业线 -//决策团队 -//诺瓦数能 -//其他 -//商务运营部 -//数据中心 -//武汉派诺 -//新疆区 -//医院 -//营销中心 -//硬件研发部 -//战略市场部 -//智慧能源事业部 + // sbu + //EMT + //半导体及北方大区 + //采购部 + //电能质量APF / SVG产品线 + //服务运维部 + //国际事业部 + //海外营销部 + //机场行业线 + //决策团队 + //诺瓦数能 + //其他 + //商务运营部 + //数据中心 + //武汉派诺 + //新疆区 + //医院 + //营销中心 + //硬件研发部 + //战略市场部 + //智慧能源事业部 - string sbu1 = ""; - string sbu2 = ""; - string sbu3 = ""; - string sbu4 = ""; + //string sbu1 = ""; + //string sbu2 = ""; + //string sbu3 = ""; + //string sbu4 = ""; string sbu = ""; - Dictionary heBingDic = new Dictionary(); - heBingDic.Add(sbu1, 0); - heBingDic.Add(sbu2, 0); - heBingDic.Add(sbu3, 0); - heBingDic.Add(sbu4, 0); + //Dictionary heBingDic = new Dictionary(); + //heBingDic.Add(sbu1, 0); + //heBingDic.Add(sbu2, 0); + //heBingDic.Add(sbu3, 0); + //heBingDic.Add(sbu4, 0); int row = 0; var insertList = list.Where(t=>1==0).ToList(); insertList = new List(); @@ -1366,18 +1366,38 @@ AND AA.[订单日期] >='{yearStart}' AND AA.[订单日期] <'{yearEnd}') kk } } - var heJi2 = insertList.Where(t =>( t["SBU"].ToString().Contains("EMT") && !t["SBU"].ToString().Contains("EMT团队")) || t["SBU"].ToString().Contains("数据中心") - || t["SBU"].ToString().Contains("医院") || t["SBU"].ToString().Contains("机场行业线")).ToList(); + // var heJi2 = insertList.Where(t =>( t["SBU"].ToString().Contains("EMT") && !t["SBU"].ToString().Contains("EMT团队")) || t["SBU"].ToString().Contains("数据中心") + // || t["SBU"].ToString().Contains("医院") || t["SBU"].ToString().Contains("机场行业线")).ToList(); - var heJi3 = insertList.Where(t => t["SBU"].ToString().Contains("半导体及北方大区") || t["SBU"].ToString().Contains("营销中心") - || t["SBU"].ToString().Contains("新疆区") ).ToList(); + // var heJi3 = insertList.Where(t => t["SBU"].ToString().Contains("半导体及北方大区") || t["SBU"].ToString().Contains("营销中心") + //|| t["SBU"].ToString().Contains("新疆区") ).ToList(); - var heJi4 = insertList.Where(t => t["SBU"].ToString().Contains("诺瓦数能") || t["SBU"].ToString().Contains("智慧能源事业部") - || t["SBU"].ToString().Contains("国际事业部") ||( t["SBU"].ToString().Contains("其他")|| t["SBU"]==null)).ToList(); + // var heJi4 = insertList.Where(t => t["SBU"].ToString().Contains("诺瓦数能") || t["SBU"].ToString().Contains("智慧能源事业部") + // || t["SBU"].ToString().Contains("国际事业部") ||( t["SBU"].ToString().Contains("其他")|| t["SBU"]==null)).ToList(); - string insertSql=$@"insert into {tableName} "; - + string insertSql = $@""; + insertSql += $@" + insert into {tableName} (Salesperson,[销售员ID],SBU,DetailArea,X1Month,H1Month,X2Month,H2Month,X3Month,H3Month,X4Month,H4Month + ,X5Month,H5Month,X6Month,H6Month +,X7Month, H7Month,X8Month,H8Month,X9Month,H9Month,X10Month,H10Month,X11Month,H11Month,X12Month,H12Month +,[XCumulative],[UsualAlterAmount],[SiNO],[SiNOUsualAlter],[WuhanPilotThisYear],[WuhanPilotUsualAlter],[Discovery],[HongKongPilot],HuaXiaYunLian +,[ZhuhaiPilot],[PilotSumAmount],FID,FIDENTITYID,sort +,[累计销售额],[累计回款额],[往年订单变更金额],[兴诺业绩],[兴诺往年订单变更],[武汉派诺-当年业绩],[武汉派诺-往年订单变更],[碳索业绩],[香港派诺业绩],[华夏云联业绩]) + SELECT [sbu]+'小计' , 99383320 ,'','', SUM(X1Month) AS X1Month,SUM(H1Month) AS H1Month, SUM(X2Month) AS X2Month,SUM(H2Month) AS H2Month, SUM(X3Month) AS X3Month,SUM(H3Month) AS H3Month, SUM(X4Month) AS X4Month,SUM(H4Month) AS H4Month + , SUM(X5Month) AS X5Month,SUM(H5Month) AS H5Month, SUM(X6Month) AS X6Month,SUM(H6Month) AS H6Month, SUM(X7Month) AS X7Month,SUM(H7Month) AS H7Month, SUM(X8Month) AS X8Month, SUM(h8Month) AS h8Month,SUM(X9Month) AS X9Month,SUM(H9Month) AS H9Month + , 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(FID)+1 AS FID ,MAX(FIDENTITYID)+1 AS FIDENTITYID ,1 as sort + ,0 as 累计销售额, 0 [累计回款额],0 [往年订单变更金额],0 [兴诺业绩],0 [兴诺往年订单变更],0 [武汉派诺-当年业绩],0 [武汉派诺-往年订单变更],0 [碳索业绩] + ,0 [香港派诺业绩],0 [华夏云联业绩] + FROM {tableName} + GROUP BY SBU +"; //string upsql = $@"update {tableName} set fid=sortNum,FIDENTITYID=sortNum1"; } } diff --git a/ZPR_SalesRportShareData.sql b/ZPR_SalesRportShareData.sql index 33992c0..f732237 100644 --- a/ZPR_SalesRportShareData.sql +++ b/ZPR_SalesRportShareData.sql @@ -19,7 +19,7 @@ BEGIN ,[ֽʺͬ],[Ŀ],[ǩ],[],[],[ۼƷ],[Ʊ],[ۼ˻],[ۼƿƱ],[ۼƵ],[ܶ],[ۼƷ],[ۼ˻],[ۼƿƱ],[Ӧտϼ] ,[ۼƵ],[֯ID],[۶],[տID],[տ],[Ӧյ]) SELECT -[۵ID],[ԱID],[F_RecConditionId],[ܶ],[Ա],[̯],[̯],[SBU],[ϸ],[λ],[˾],[ͻ] +[۵ID],[ԱID],[F_RecConditionId],[ܶ],[Ա],[̯],[̯],isnull([SBU],'') as [SBU],[ϸ],[λ],[˾],[ͻ] ,[ֽʺͬ],[Ŀ],[ǩ],[],[],[ۼƷ],[Ʊ],[ۼ˻],[ۼƿƱ], [ۼƵ],0 [ܶ] ,0 [ۼƷ],0 [ۼ˻],0 [ۼƿƱ],0 [Ӧտϼ],0 [ۼƵ],[֯ID],[۶],[տID],[տ], [Ӧյ] FROM ( @@ -120,7 +120,8 @@ SELECT A.FID [ AND (ACL. != '̼ǿ' OR ACL. IS NULL ) AND C.FNAME NOT IN ('ŵƼۣ޹˾','人ŵƼչ޹˾') AND L.FNAME NOT IN ('ŵ','') )) OR A.FSALEORGID != 100302) AND A.FDocumentStatus = 'C' - AND EXISTS(SELECT 1 FROM T_SAL_ORDERENTRY bb WHERE bb.fid=a.fid ) + AND EXISTS(SELECT 1 FROM T_SAL_ORDERENTRY bb WHERE bb.fid=a.fid AND A.FManualClose <> '1' + AND BB.FManualRowClose <> '1' ) ) A WHERE [ܶ]<>0 AND SUBSTRING([ֽʺͬ],1,1) != 'Z' diff --git a/年度销售额回款额汇总报表yuyubo.sql b/年度销售额回款额汇总报表yuyubo.sql index 008adb8..8bad1d0 100644 --- a/年度销售额回款额汇总报表yuyubo.sql +++ b/年度销售额回款额汇总报表yuyubo.sql @@ -1,12 +1,13 @@ + /*dialect*/SELECT EE.* ,ee.Ա AS Salesperson ,[ۼ۶] as XCumulative,[궩] as UsualAlterAmount,[ŵҵ] as SiNO,[ŵ궩] as SiNOUsualAlter,[人ŵ-ҵ] as WuhanPilotThisYear ,[人ŵ-궩] as WuhanPilotUsualAlter, [̼ҵ] as Discovery,[ŵҵ] as HongKongPilot,[ҵ] as HuaXiaYunLian ,[ϸ] as DetailArea ,[ZhuhaiPilot]=[ۼ۶]+[궩] ,[PilotSumAmount]=[ۼ۶]+[궩]+[ŵҵ]+[ŵ궩]+[人ŵ-ҵ]+[人ŵ-궩]+[̼ҵ]+[ŵҵ]+[ҵ] - ,ROW_NUMBER() OVER (ORDER BY [ԱID]) AS FID - ,ROW_NUMBER() OVER (ORDER BY [ԱID]) AS FIDENTITYID ,0 AS Sort, 0 AS SortNum, 0 AS SortNum1, 0 AS SortNum2 - into TMPBBC038E0063211F0AD6BB7D6383 + ,ROW_NUMBER() OVER (ORDER BY [SBU] ,[ԱID])*10 AS FID + ,ROW_NUMBER() OVER (ORDER BY [SBU] ,[ԱID])*10 AS FIDENTITYID ,0 AS Sort + into #TMPBBC038E0063211F0AD6BB7D6383 FROM ( SELECT DISTINCT A.* ,[X1Month]=ISNULL(( @@ -215,25 +216,218 @@ FROM [ZZZ_SalesRportShareData] AA WITH(NOLOCK) WHERE AA.[ AND AA.[] >='2025-01-01 00:00:00' AND AA.[] <'2026-01-01 00:00:00') kk ),0) FROM - (SELECT DISTINCT [Ա] ,[ԱID],[SBU] ,[ϸ] FROM [ZZZ_SalesRportShareData] WITH(NOLOCK) + (SELECT DISTINCT [Ա] ,[ԱID],[SBU] ,[ϸ],֯ID FROM [ZZZ_SalesRportShareData] WITH(NOLOCK) WHERE [] >='2025-01-01 00:00:00' AND [] <'2026-01-01 00:00:00' and 1=1 ) A ) EE ORDER BY [SBU] ,[ԱID] - UPDATE TMPBBC038E0063211F0AD6BB7D6383 SET sbu='' WHERE sbu IS null - SELECT DISTINCT sbu FROM TMPBBC038E0063211F0AD6BB7D6383 - SELECT * FROM TMPBBC038E0063211F0AD6BB7D6383 ORDER BY sortnum + UPDATE #TMPBBC038E0063211F0AD6BB7D6383 SET sbu='' WHERE sbu IS null + --SELECT DISTINCT sbu FROM #TMPBBC038E0063211F0AD6BB7D6383 + + + + insert into #TMPBBC038E0063211F0AD6BB7D6383(Salesperson,[ԱID],SBU,DetailArea,X1Month,H1Month,X2Month,H2Month,X3Month,H3Month,X4Month,H4Month + ,X5Month,H5Month,X6Month,H6Month +,X7Month, H7Month,X8Month,H8Month,X9Month,H9Month,X10Month,H10Month,X11Month,H11Month,X12Month,H12Month +,[XCumulative],[UsualAlterAmount],[SiNO],[SiNOUsualAlter],[WuhanPilotThisYear],[WuhanPilotUsualAlter],[Discovery],[HongKongPilot],HuaXiaYunLian +,[ZhuhaiPilot],[PilotSumAmount],FID,FIDENTITYID,sort +,[ۼ۶],[ۼƻؿ],[궩],[ŵҵ],[ŵ궩],[人ŵ-ҵ],[人ŵ-궩],[̼ҵ],[ŵҵ],[ҵ] +,֯ID) SELECT [sbu]+'С' , 99383320 ,'','', SUM(X1Month) AS X1Month,SUM(H1Month) AS H1Month, SUM(X2Month) AS X2Month,SUM(H2Month) AS H2Month, SUM(X3Month) AS X3Month,SUM(H3Month) AS H3Month, SUM(X4Month) AS X4Month,SUM(H4Month) AS H4Month - , SUM(X5Month) AS X5Month,SUM(H6Month) AS H6Month, SUM(X7Month) AS X7Month,SUM(H7Month) AS H7Month, SUM(X8Month) AS X8Month,SUM(H9Month) AS H9Month, SUM(X10Month) AS X10Month,SUM(H10Month) AS H10Month, SUM(X11Month) AS X11Month,SUM(H11Month) AS H11Month - , SUM(X12Month) AS X12Month,SUM(H1Month) AS H1Month - , SUM([XCumulative]) AS [XCumulative],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 H1Month,SUM([HongKongPilot]) AS H1Month - ,SUM([HuaXiaYunLian]) AS [HuaXiaYunLian],SUM([ZhuhaiPilot]) AS [ZhuhaiPilot],SUM([PilotSumAmount]) AS [PilotSumAmount],SUM([PilotSumAmount]) AS [PilotSumAmount] - FROM TMPBBC038E0063211F0AD6BB7D6383 + , SUM(X5Month) AS X5Month,SUM(H5Month) AS H5Month, SUM(X6Month) AS X6Month,SUM(H6Month) AS H6Month, SUM(X7Month) AS X7Month,SUM(H7Month) AS H7Month, SUM(X8Month) AS X8Month, SUM(h8Month) AS h8Month,SUM(X9Month) AS X9Month,SUM(H9Month) AS H9Month + , 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(FID)+1 AS FID ,MAX(FIDENTITYID)+1 AS FIDENTITYID ,1 as sort + ,0 as ۼ۶, 0 [ۼƻؿ],0 [궩],0 [ŵҵ],0 [ŵ궩],0 [人ŵ-ҵ],0 [人ŵ-궩],0 [̼ҵ] + ,0 [ŵҵ],0 [ҵ], 100302 [֯ID] + FROM #TMPBBC038E0063211F0AD6BB7D6383 + where [֯ID]=100302 GROUP BY SBU + insert into #TMPBBC038E0063211F0AD6BB7D6383(Salesperson,[ԱID],SBU,DetailArea,X1Month,H1Month,X2Month,H2Month,X3Month,H3Month,X4Month,H4Month + ,X5Month,H5Month,X6Month,H6Month +,X7Month, H7Month,X8Month,H8Month,X9Month,H9Month,X10Month,H10Month,X11Month,H11Month,X12Month,H12Month +,[XCumulative],[UsualAlterAmount],[SiNO],[SiNOUsualAlter],[WuhanPilotThisYear],[WuhanPilotUsualAlter],[Discovery],[HongKongPilot],HuaXiaYunLian +,[ZhuhaiPilot],[PilotSumAmount],FID,FIDENTITYID,sort +,[ۼ۶],[ۼƻؿ],[궩],[ŵҵ],[ŵ궩],[人ŵ-ҵ],[人ŵ-궩],[̼ҵ],[ŵҵ],[ҵ] +,֯ID ) + + SELECT 'ŵźϼƣҵ+SBU+ŵ+ҵ+OEM+EMTŶ++ӹ˾' , 99383322 ,'','', SUM(X1Month) AS X1Month,SUM(H1Month) AS H1Month, SUM(X2Month) AS X2Month,SUM(H2Month) AS H2Month, SUM(X3Month) AS X3Month,SUM(H3Month) AS H3Month, SUM(X4Month) AS X4Month,SUM(H4Month) AS H4Month + , SUM(X5Month) AS X5Month,SUM(H5Month) AS H5Month, SUM(X6Month) AS X6Month,SUM(H6Month) AS H6Month, SUM(X7Month) AS X7Month,SUM(H7Month) AS H7Month, SUM(X8Month) AS X8Month, SUM(h8Month) AS h8Month,SUM(X9Month) AS X9Month,SUM(H9Month) AS H9Month + , 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],(SELECT MAX(FID) FROM #TMPBBC038E0063211F0AD6BB7D6383)+1 +1 AS FID ,(SELECT MAX(FID) FROM #TMPBBC038E0063211F0AD6BB7D6383)+1 AS FIDENTITYID ,1 as sort + ,0 as ۼ۶, 0 [ۼƻؿ],0 [궩],SUM([ŵҵ]) [ŵҵ],SUM([ŵ궩]) [ŵ궩],SUM([人ŵ-ҵ]) [人ŵ-ҵ],SUM([人ŵ-궩]) [人ŵ-궩],SUM([̼ҵ]) [̼ҵ] + ,SUM([ŵҵ]) [ŵҵ],SUM([ҵ]) [ҵ],100302 as [֯ID] + FROM #TMPBBC038E0063211F0AD6BB7D6383 + where [ԱID]<99383300 AND ֯ID=100302 - --DROP TABLE TMPBBC038E0063211F0AD6BB7D6383 \ No newline at end of file + + UPDATE #TMPBBC038E0063211F0AD6BB7D6383 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 #TMPBBC038E0063211F0AD6BB7D6383 b WITH(NOLOCK) WHERE b.[ԱID] < 99383300 ) b + WHERE #TMPBBC038E0063211F0AD6BB7D6383.[ԱID]=99383322; + + + insert into #TMPBBC038E0063211F0AD6BB7D6383(Salesperson,[ԱID],SBU,DetailArea,X1Month,H1Month,X2Month,H2Month,X3Month,H3Month,X4Month,H4Month + ,X5Month,H5Month,X6Month,H6Month +,X7Month, H7Month,X8Month,H8Month,X9Month,H9Month,X10Month,H10Month,X11Month,H11Month,X12Month,H12Month +,[XCumulative],[UsualAlterAmount],[SiNO],[SiNOUsualAlter],[WuhanPilotThisYear],[WuhanPilotUsualAlter],[Discovery],[HongKongPilot],HuaXiaYunLian +,[ZhuhaiPilot],[PilotSumAmount],FID,FIDENTITYID,sort +,[ۼ۶],[ۼƻؿ],[궩],[ŵҵ],[ŵ궩],[人ŵ-ҵ],[人ŵ-궩],[̼ҵ],[ŵҵ],[ҵ] +,֯ID ) + + SELECT 'һ麣ŵϼ' , 99383323 ,'','', SUM(X1Month) AS X1Month,SUM(H1Month) AS H1Month, SUM(X2Month) AS X2Month,SUM(H2Month) AS H2Month, SUM(X3Month) AS X3Month,SUM(H3Month) AS H3Month, SUM(X4Month) AS X4Month,SUM(H4Month) AS H4Month + , SUM(X5Month) AS X5Month,SUM(H5Month) AS H5Month, SUM(X6Month) AS X6Month,SUM(H6Month) AS H6Month, SUM(X7Month) AS X7Month,SUM(H7Month) AS H7Month, SUM(X8Month) AS X8Month, SUM(h8Month) AS h8Month,SUM(X9Month) AS X9Month,SUM(H9Month) AS H9Month + , SUM(X10Month) AS X10Month,SUM(H10Month) AS H10Month + , SUM(X11Month) AS X11Month,SUM(H11Month) AS H11Month + , SUM(X12Month) AS X12Month , SUM(H12Month) AS H12Month +, 0 AS [XCumulative], 0 AS [UsualAlterAmount],0 AS [SiNO], 0 AS [SiNOUsualAlter] + ,0 AS [WuhanPilotThisYear],0 AS [WuhanPilotUsualAlter],0 AS [Discovery] + ,0 AS [HongKongPilot] + ,0 AS [HuaXiaYunLian],0 AS [ZhuhaiPilot], 0 AS [PilotSumAmount],(SELECT MAX(FID) FROM #TMPBBC038E0063211F0AD6BB7D6383)+1 AS FID ,(SELECT MAX(FID) FROM #TMPBBC038E0063211F0AD6BB7D6383)+1 +1 AS FIDENTITYID ,1 as sort + ,0 as ۼ۶, 0 [ۼƻؿ],0 [궩],0 [ŵҵ],0 [ŵ궩],0 [人ŵ-ҵ],0 [人ŵ-궩],0 [̼ҵ] + ,0 [ŵҵ],0 [ҵ],100303 as [֯ID] + FROM #TMPBBC038E0063211F0AD6BB7D6383 + where [ԱID] <99383300 AND ֯ID=100303 + + + insert into #TMPBBC038E0063211F0AD6BB7D6383(Salesperson,[ԱID],SBU,DetailArea,X1Month,H1Month,X2Month,H2Month,X3Month,H3Month,X4Month,H4Month + ,X5Month,H5Month,X6Month,H6Month +,X7Month, H7Month,X8Month,H8Month,X9Month,H9Month,X10Month,H10Month,X11Month,H11Month,X12Month,H12Month +,[XCumulative],[UsualAlterAmount],[SiNO],[SiNOUsualAlter],[WuhanPilotThisYear],[WuhanPilotUsualAlter],[Discovery],[HongKongPilot],HuaXiaYunLian +,[ZhuhaiPilot],[PilotSumAmount],FID,FIDENTITYID,sort +,[ۼ۶],[ۼƻؿ],[궩],[ŵҵ],[ŵ궩],[人ŵ-ҵ],[人ŵ-궩],[̼ҵ],[ŵҵ],[ҵ] +,֯ID ) + + SELECT 'ϼ' , 99383324 ,'','', SUM(X1Month) AS X1Month,SUM(H1Month) AS H1Month, SUM(X2Month) AS X2Month,SUM(H2Month) AS H2Month, SUM(X3Month) AS X3Month,SUM(H3Month) AS H3Month, SUM(X4Month) AS X4Month,SUM(H4Month) AS H4Month + , SUM(X5Month) AS X5Month,SUM(H5Month) AS H5Month, SUM(X6Month) AS X6Month,SUM(H6Month) AS H6Month, SUM(X7Month) AS X7Month,SUM(H7Month) AS H7Month, SUM(X8Month) AS X8Month, SUM(h8Month) AS h8Month,SUM(X9Month) AS X9Month,SUM(H9Month) AS H9Month + , SUM(X10Month) AS X10Month,SUM(H10Month) AS H10Month + , SUM(X11Month) AS X11Month,SUM(H11Month) AS H11Month + , SUM(X12Month) AS X12Month , SUM(H12Month) AS H12Month + , 0 AS [XCumulative], 0 AS [UsualAlterAmount],0 AS [SiNO], 0 AS [SiNOUsualAlter] + ,0 AS [WuhanPilotThisYear],0 AS [WuhanPilotUsualAlter],0 AS [Discovery] + ,0 AS [HongKongPilot] + ,0 AS [HuaXiaYunLian],0 AS [ZhuhaiPilot], 0 AS [PilotSumAmount],(SELECT MAX(FID) FROM #TMPBBC038E0063211F0AD6BB7D6383)+1 AS FID ,(SELECT MAX(FID) FROM #TMPBBC038E0063211F0AD6BB7D6383)+1 +1 AS FIDENTITYID ,1 as sort + ,0 as ۼ۶, 0 [ۼƻؿ],0 [궩],0 [ŵҵ],0 [ŵ궩],0 [人ŵ-ҵ],0 [人ŵ-궩],0 [̼ҵ] + ,0 [ŵҵ],0 [ҵ],533896 as [֯ID] + FROM #TMPBBC038E0063211F0AD6BB7D6383 + where [ԱID]!=99383320 AND ֯ID=533896 + + + insert into #TMPBBC038E0063211F0AD6BB7D6383(Salesperson,[ԱID],SBU,DetailArea,X1Month,H1Month,X2Month,H2Month,X3Month,H3Month,X4Month,H4Month + ,X5Month,H5Month,X6Month,H6Month +,X7Month, H7Month,X8Month,H8Month,X9Month,H9Month,X10Month,H10Month,X11Month,H11Month,X12Month,H12Month +,[XCumulative],[UsualAlterAmount],[SiNO],[SiNOUsualAlter],[WuhanPilotThisYear],[WuhanPilotUsualAlter],[Discovery],[HongKongPilot],HuaXiaYunLian +,[ZhuhaiPilot],[PilotSumAmount],FID,FIDENTITYID,sort +,[ۼ۶],[ۼƻؿ],[궩],[ŵҵ],[ŵ궩],[人ŵ-ҵ],[人ŵ-궩],[̼ҵ],[ŵҵ],[ҵ] +,֯ID ) + + SELECT 'ŵϼ' , 99383325 ,'','', SUM(X1Month) AS X1Month,SUM(H1Month) AS H1Month, SUM(X2Month) AS X2Month,SUM(H2Month) AS H2Month, SUM(X3Month) AS X3Month,SUM(H3Month) AS H3Month, SUM(X4Month) AS X4Month,SUM(H4Month) AS H4Month + , SUM(X5Month) AS X5Month,SUM(H5Month) AS H5Month, SUM(X6Month) AS X6Month,SUM(H6Month) AS H6Month, SUM(X7Month) AS X7Month,SUM(H7Month) AS H7Month, SUM(X8Month) AS X8Month, SUM(h8Month) AS h8Month,SUM(X9Month) AS X9Month,SUM(H9Month) AS H9Month + , SUM(X10Month) AS X10Month,SUM(H10Month) AS H10Month + , SUM(X11Month) AS X11Month,SUM(H11Month) AS H11Month + , SUM(X12Month) AS X12Month , SUM(H12Month) AS H12Month + , 0 AS [XCumulative], 0 AS [UsualAlterAmount],0 AS [SiNO], 0 AS [SiNOUsualAlter] + ,0 AS [WuhanPilotThisYear],0 AS [WuhanPilotUsualAlter],0 AS [Discovery] + ,0 AS [HongKongPilot] + ,0 AS [HuaXiaYunLian],0 AS [ZhuhaiPilot], 0 AS [PilotSumAmount],(SELECT MAX(FID) FROM #TMPBBC038E0063211F0AD6BB7D6383)+1 AS FID ,(SELECT MAX(FID) FROM #TMPBBC038E0063211F0AD6BB7D6383)+1 +1 AS FIDENTITYID ,1 as sort + ,0 as ۼ۶, 0 [ۼƻؿ],0 [궩],0 [ŵҵ],0 [ŵ궩],0 [人ŵ-ҵ],0 [人ŵ-궩],0 [̼ҵ] + ,0 [ŵҵ],0 [ҵ],438224 as [֯ID] + FROM #TMPBBC038E0063211F0AD6BB7D6383 + where [ԱID] <99383300 AND ֯ID=438224 + + + + insert into #TMPBBC038E0063211F0AD6BB7D6383(Salesperson,[ԱID],SBU,DetailArea,X1Month,H1Month,X2Month,H2Month,X3Month,H3Month,X4Month,H4Month + ,X5Month,H5Month,X6Month,H6Month +,X7Month, H7Month,X8Month,H8Month,X9Month,H9Month,X10Month,H10Month,X11Month,H11Month,X12Month,H12Month +,[XCumulative],[UsualAlterAmount],[SiNO],[SiNOUsualAlter],[WuhanPilotThisYear],[WuhanPilotUsualAlter],[Discovery],[HongKongPilot],HuaXiaYunLian +,[ZhuhaiPilot],[PilotSumAmount],FID,FIDENTITYID,sort +,[ۼ۶],[ۼƻؿ],[궩],[ŵҵ],[ŵ궩],[人ŵ-ҵ],[人ŵ-궩],[̼ҵ],[ŵҵ],[ҵ] +,֯ID ) + + SELECT 'ġ̼ϼ' , 99383326 ,'','', SUM(X1Month) AS X1Month,SUM(H1Month) AS H1Month, SUM(X2Month) AS X2Month,SUM(H2Month) AS H2Month, SUM(X3Month) AS X3Month,SUM(H3Month) AS H3Month, SUM(X4Month) AS X4Month,SUM(H4Month) AS H4Month + , SUM(X5Month) AS X5Month,SUM(H5Month) AS H5Month, SUM(X6Month) AS X6Month,SUM(H6Month) AS H6Month, SUM(X7Month) AS X7Month,SUM(H7Month) AS H7Month, SUM(X8Month) AS X8Month, SUM(h8Month) AS h8Month,SUM(X9Month) AS X9Month,SUM(H9Month) AS H9Month + , SUM(X10Month) AS X10Month,SUM(H10Month) AS H10Month + , SUM(X11Month) AS X11Month,SUM(H11Month) AS H11Month + , SUM(X12Month) AS X12Month , SUM(H12Month) AS H12Month + , 0 AS [XCumulative], 0 AS [UsualAlterAmount],0 AS [SiNO], 0 AS [SiNOUsualAlter] + ,0 AS [WuhanPilotThisYear],0 AS [WuhanPilotUsualAlter],0 AS [Discovery] + ,0 AS [HongKongPilot] + ,0 AS [HuaXiaYunLian],0 AS [ZhuhaiPilot], 0 AS [PilotSumAmount],(SELECT MAX(FID) FROM #TMPBBC038E0063211F0AD6BB7D6383)+1 AS FID ,(SELECT MAX(FID) FROM #TMPBBC038E0063211F0AD6BB7D6383)+1 +1 AS FIDENTITYID ,1 as sort + ,0 as ۼ۶, 0 [ۼƻؿ],0 [궩],0 [ŵҵ],0 [ŵ궩],0 [人ŵ-ҵ],0 [人ŵ-궩],0 [̼ҵ] + ,0 [ŵҵ],0 [ҵ],438223 as [֯ID] + FROM #TMPBBC038E0063211F0AD6BB7D6383 + where [ԱID] <99383300 AND ֯ID=438223 + + + insert into #TMPBBC038E0063211F0AD6BB7D6383(Salesperson,[ԱID],SBU,DetailArea,X1Month,H1Month,X2Month,H2Month,X3Month,H3Month,X4Month,H4Month + ,X5Month,H5Month,X6Month,H6Month +,X7Month, H7Month,X8Month,H8Month,X9Month,H9Month,X10Month,H10Month,X11Month,H11Month,X12Month,H12Month +,[XCumulative],[UsualAlterAmount],[SiNO],[SiNOUsualAlter],[WuhanPilotThisYear],[WuhanPilotUsualAlter],[Discovery],[HongKongPilot],HuaXiaYunLian +,[ZhuhaiPilot],[PilotSumAmount],FID,FIDENTITYID,sort +,[ۼ۶],[ۼƻؿ],[궩],[ŵҵ],[ŵ궩],[人ŵ-ҵ],[人ŵ-궩],[̼ҵ],[ŵҵ],[ҵ] +,֯ID ) + + SELECT '塢人ŵϼ' , 99383327 ,'','', SUM(X1Month) AS X1Month,SUM(H1Month) AS H1Month, SUM(X2Month) AS X2Month,SUM(H2Month) AS H2Month, SUM(X3Month) AS X3Month,SUM(H3Month) AS H3Month, SUM(X4Month) AS X4Month,SUM(H4Month) AS H4Month + , SUM(X5Month) AS X5Month,SUM(H5Month) AS H5Month, SUM(X6Month) AS X6Month,SUM(H6Month) AS H6Month, SUM(X7Month) AS X7Month,SUM(H7Month) AS H7Month, SUM(X8Month) AS X8Month, SUM(h8Month) AS h8Month,SUM(X9Month) AS X9Month,SUM(H9Month) AS H9Month + , SUM(X10Month) AS X10Month,SUM(H10Month) AS H10Month + , SUM(X11Month) AS X11Month,SUM(H11Month) AS H11Month + , SUM(X12Month) AS X12Month , SUM(H12Month) AS H12Month +, 0 AS [XCumulative], 0 AS [UsualAlterAmount],0 AS [SiNO], 0 AS [SiNOUsualAlter] + ,0 AS [WuhanPilotThisYear],0 AS [WuhanPilotUsualAlter],0 AS [Discovery] + ,0 AS [HongKongPilot] + ,0 AS [HuaXiaYunLian],0 AS [ZhuhaiPilot], 0 AS [PilotSumAmount],(SELECT MAX(FID) FROM #TMPBBC038E0063211F0AD6BB7D6383)+1 AS FID ,(SELECT MAX(FID) FROM #TMPBBC038E0063211F0AD6BB7D6383)+1 +1 AS FIDENTITYID ,1 as sort + ,0 as ۼ۶, 0 [ۼƻؿ],0 [궩],0 [ŵҵ],0 [ŵ궩],0 [人ŵ-ҵ],0 [人ŵ-궩],0 [̼ҵ] + ,0 [ŵҵ],0 [ҵ],100305 as [֯ID] + FROM #TMPBBC038E0063211F0AD6BB7D6383 + where [ԱID] < 99383300 AND ֯ID=100305 + + + + insert into #TMPBBC038E0063211F0AD6BB7D6383(Salesperson,[ԱID],SBU,DetailArea,X1Month,H1Month,X2Month,H2Month,X3Month,H3Month,X4Month,H4Month + ,X5Month,H5Month,X6Month,H6Month +,X7Month, H7Month,X8Month,H8Month,X9Month,H9Month,X10Month,H10Month,X11Month,H11Month,X12Month,H12Month +,[XCumulative],[UsualAlterAmount],[SiNO],[SiNOUsualAlter],[WuhanPilotThisYear],[WuhanPilotUsualAlter],[Discovery],[HongKongPilot],HuaXiaYunLian +,[ZhuhaiPilot],[PilotSumAmount],FID,FIDENTITYID,sort +,[ۼ۶],[ۼƻؿ],[궩],[ŵҵ],[ŵ궩],[人ŵ-ҵ],[人ŵ-궩],[̼ҵ],[ŵҵ],[ҵ] +,֯ID ) + + SELECT 'ŵܼƣһ++' , 99383328 ,'','', SUM(X1Month) AS X1Month,SUM(H1Month) AS H1Month, SUM(X2Month) AS X2Month,SUM(H2Month) AS H2Month, SUM(X3Month) AS X3Month,SUM(H3Month) AS H3Month, SUM(X4Month) AS X4Month,SUM(H4Month) AS H4Month + , SUM(X5Month) AS X5Month,SUM(H5Month) AS H5Month, SUM(X6Month) AS X6Month,SUM(H6Month) AS H6Month, SUM(X7Month) AS X7Month,SUM(H7Month) AS H7Month, SUM(X8Month) AS X8Month, SUM(h8Month) AS h8Month,SUM(X9Month) AS X9Month,SUM(H9Month) AS H9Month + , 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],(SELECT MAX(FID) FROM #TMPBBC038E0063211F0AD6BB7D6383)+1 +1 AS FID ,(SELECT MAX(FID) FROM #TMPBBC038E0063211F0AD6BB7D6383)+1 AS FIDENTITYID ,1 as sort + ,0 as ۼ۶, 0 [ۼƻؿ],0 [궩],SUM([ŵҵ]) [ŵҵ],SUM([ŵ궩]) [ŵ궩],SUM([人ŵ-ҵ]) [人ŵ-ҵ],SUM([人ŵ-궩]) [人ŵ-궩],SUM([̼ҵ]) [̼ҵ] + ,SUM([ŵҵ]) [ŵҵ],SUM([ҵ]) [ҵ],999999 as [֯ID] + FROM #TMPBBC038E0063211F0AD6BB7D6383 + where [ԱID] IN (99383327,99383326,99383325,99383324,99383323,99383322) + + + SELECT Salesperson,* FROM #TMPBBC038E0063211F0AD6BB7D6383 + ORDER BY fid desc + + + + --DROP TABLE #TMPBBC038E0063211F0AD6BB7D6383 + + --drop table TMP545D9CCF0B8411F0AD6BB7D6383 \ No newline at end of file