Files
PiolotTH_ReportFrom/派诺报表SQL文件/业绩排行榜插入数据SQL.sql

856 lines
46 KiB
MySQL
Raw Normal View History

2025-08-19 09:32:59 +08:00
ALTER PROCEDURE [dbo].[GZYJPHB_TH]
2025-07-08 16:42:01 +08:00
@FSDate NVARCHAR(50),
@FEDate NVARCHAR(50),
@FSaleOrgId nvarchar(1000)
AS
BEGIN
DECLARE @Year INT;
DECLARE @SixYearsAgoYear INT;
DECLARE @FEDateDate DATE = CAST(@FEDate AS DATE);
2025-08-25 18:44:53 +08:00
DECLARE @FSDateDate DATE = CAST(@FSDate AS DATE);
-- <20><><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>ת<EFBFBD><D7AA>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DECLARE @FStartDate DATE = CONVERT(DATE, @FSDate);
DECLARE @FEndDate DATE = CONVERT(DATE, @FEDate);
2025-08-19 09:32:59 +08:00
2025-07-08 16:42:01 +08:00
-- <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
SET @Year = YEAR(@FSDate) - 1;
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
SET @SixYearsAgoYear = @Year - 6;
2025-08-20 15:51:52 +08:00
SElECT FID AS 'SalesID'
INTO #SalesIDTable
FROM fn_StrSplit(@FSaleOrgId,',')
2025-07-08 16:42:01 +08:00
--<EFBFBD><EFBFBD><EFBFBD>ձ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TRUNCATE TABLE YJPHB_GZTH
2025-08-25 18:44:53 +08:00
----<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD>
-- SELECT A.FID AS FID
-- INTO #TEMP3
-- FROM T_SAL_ORDER A
-- INNER JOIN T_BD_CUSTOMER_L C ON C.FCUSTID= A.FCUSTID AND C.FLOCALEID= 2052
-- INNER JOIN T_BD_CUSTOMER D ON C.FCUSTID= D.FCUSTID
-- LEFT JOIN V_BD_SALESMAN_L L ON L.fid = A.FSALERID
-- left JOIN T_PerformanceSharing M ON M.FSOURCEBILLNO = A.FBILLNO AND M.FDOCUMENTSTATUS = 'C'
-- left JOIN T_PerformanceSharingEntry N ON N.FID=M.FID
-- LEFT JOIN V_BD_SALESMAN_L O ON O.fid= N.FSALEID
-- LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO ON ACO.<2E><><EFBFBD><EFBFBD>=O.FNAME
-- LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACL ON ACL.<2E><><EFBFBD><EFBFBD>=L.FNAME
-- WHERE 1=1
-- --AND A.FSALEORGID = 100302
-- AND (ACO.<2E><><EFBFBD><EFBFBD> = '̼<><CCBC><EFBFBD>ǿ<EFBFBD>'
-- OR ACL.<2E><><EFBFBD><EFBFBD> = '̼<><CCBC><EFBFBD>ǿ<EFBFBD>'
-- OR C.FNAME IN ('<27><>ŵ<EFBFBD>Ƽ<EFBFBD><C6BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۣ<EFBFBD><DBA3><EFBFBD><EFBFBD>޹<EFBFBD>˾','<27><EFBFBD><E4BABA>ŵ<EFBFBD>Ƽ<EFBFBD><C6BC><EFBFBD>չ<EFBFBD><D5B9><EFBFBD>޹<EFBFBD>˾','<27>ͻ<EFBFBD>-<2D><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>'
-- ,'<27><EFBFBD><E9BAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޹<EFBFBD>˾','<27><EFBFBD><E9BAA3>ŵ<EFBFBD><C5B5>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޹<EFBFBD>˾','<27>㶫̼<E3B6AB><CCBC><EFBFBD>ǿؿƼ<D8BF><C6BC><EFBFBD><EFBFBD>޹<EFBFBD>˾','<27>㶫ŵ<E3B6AB><C5B5><EFBFBD><EFBFBD><EFBFBD>ܿƼ<DCBF><C6BC><EFBFBD><EFBFBD>޹<EFBFBD>˾')
-- OR (C.FCUSTID = 1150173 AND (ACO.<2E><><EFBFBD><EFBFBD> = '<27><><EFBFBD><EFBFBD><EFBFBD>Ŷ<EFBFBD>' OR ACL.<2E><><EFBFBD><EFBFBD> = '<27><><EFBFBD><EFBFBD><EFBFBD>Ŷ<EFBFBD>'))
-- OR L.FNAME = '<27><>ŵ<EFBFBD><C5B5>'
-- OR A.FID IN (110185,207800)
-- OR D.F_correlation = 1)
-- --AND (ISNULL(@FSDate,'') = '' or FORMAT(A.FAPPROVEDATE,'yyyy-MM-dd') > @FSDate)
-- --AND (ISNULL(@FEDate,'') = '' or FORMAT(A.FAPPROVEDATE,'yyyy-MM-dd')< @FEDate)
-- <20><><EFBFBD>β<EFBFBD>ѯ<EFBFBD><D1AF>Ҫ<EFBFBD>ų<EFBFBD><C5B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><DBB6><EFBFBD>
SELECT A.FID AS 'FID'--,a.FSALERID,
INTO #TEMP3
FROM T_SAL_ORDER A --<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ
INNER JOIN T_ORG_ORGANIZATIONS_L B ON A.FSALEORGID=B.FORGID --<EFBFBD><EFBFBD>֯<EFBFBD><EFBFBD>
INNER join T_BD_CUSTOMER CC on a.FCUSTID = cc.FCUSTID
INNER JOIN T_BD_CUSTOMER_L C ON C.FCUSTID = A.FCUSTID AND C.FLOCALEID = 2052 --<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD>
LEFT JOIN V_BD_SALESMAN_L L ON L.fid = A.FSALERID
LEFT JOIN T_PerformanceSharing M ON M.FSOURCEBILLNO = A.FBILLNO AND M.FDOCUMENTSTATUS = 'C' --ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ
LEFT JOIN T_PerformanceSharingEntry N ON N.FID = M.FID --ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
LEFT JOIN V_BD_SALESMAN_L O ON O.fid = N.FSALEID
LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO ON ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = O.FNAME --<EFBFBD>Խ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACL ON ACL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = L.FNAME --<EFBFBD>Խ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
WHERE A.FSALEORGID = 100302 -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯=<3D><EFBFBD><E9BAA3>ŵ
AND (
ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '̼<EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD>'
OR ACL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '̼<EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD>'
OR C.FNAME IN ('<EFBFBD><EFBFBD>ŵ<EFBFBD>Ƽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޹<EFBFBD>˾<EFBFBD><EFBFBD>', '<EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>Ƽ<EFBFBD><EFBFBD><EFBFBD>չ<EFBFBD><EFBFBD><EFBFBD>޹<EFBFBD>˾')
OR (C.FCUSTID = 1150173 AND (ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŷ<EFBFBD>' OR ACL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŷ<EFBFBD>')) --1150173<EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޹<EFBFBD>˾
OR L.FNAME = '<EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD>'
OR A.FID IN (110185, 207800) -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
)
OR cc.F_correlation = '1'
2025-07-08 16:42:01 +08:00
--<EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܶ<EFBFBD>
SELECT
A.FSALEORGID AS '<EFBFBD><EFBFBD>֯FID',
FORMAT(A.FDate,'yyyy') AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
CASE WHEN ISNULL(O.FNAME,'')='' THEN ACL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> ELSE ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> END AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)',
CASE WHEN ISNULL(O.FNAME,'')='' THEN ACL.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> ELSE ACO.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> END AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ',
CASE WHEN ISNULL(O.FNAME,'')='' THEN L.FNAME ELSE O.FNAME END AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա',
CASE WHEN n.FSHARERATE IS NULL THEN ROUND(F.FALLAMOUNT_LC,10)
ELSE ROUND( F.FALLAMOUNT_LC * (n.FSHARERATE/100) ,10) END as '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>'
INTO #SixYearEMP1
FROM T_SAL_ORDER A --<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ
INNER JOIN T_SAL_orderentry b on a.FID = B.FID --<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INNER JOIN T_SAL_ORDERENTRY_F F ON F.FENTRYID = B.FENTRYID
INNER JOIN T_SAL_ORDERENTRY_R AR ON AR.FENTRYID = B.FENTRYID
LEFT JOIN V_BD_SALESMAN_L L ON L.fid = A.FSALERID
left JOIN T_PerformanceSharing M ON M.FSOURCEBILLNO = A.FBILLNO AND M.FDOCUMENTSTATUS = 'C'
left JOIN T_PerformanceSharingEntry N ON N.FID=M.FID
LEFT JOIN V_BD_SALESMAN_L O ON O.fid= N.FSALEID
LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO ON ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=O.FNAME AND ISNULL(ACO.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,'') != ''
LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACL ON ACL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=L.FNAME AND ISNULL(ACL.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,'') != ''
2025-08-19 09:32:59 +08:00
WHERE 1=1
AND A.FID NOT IN(SELECT FID FROM #TEMP3)
2025-08-20 15:51:52 +08:00
AND(@FSaleOrgId = '' Or A.FSALEORGID IN (SELECT SalesID FROM #SalesIDTable))
2025-08-19 09:32:59 +08:00
AND (ISNULL(@FSDate,'') = '' or FORMAT(A.FAPPROVEDATE,'yyyy') >= @SixYearsAgoYear)
AND (ISNULL(@FEDate,'') = '' or FORMAT(A.FAPPROVEDATE,'yyyy') <= @Year)
2025-07-08 16:42:01 +08:00
AND A.FDocumentStatus = 'C'
AND A.FManualClose <> '1'
AND B.FManualRowClose <> '1'
AND A.F_contractnumber NOT LIKE 'Z%'
2025-08-25 18:44:53 +08:00
/*2025-08-23 <20>߼<EFBFBD><DFBC><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD>һ<EFBFBD>£<EFBFBD>ԭ<EFBFBD>߼<EFBFBD>ȡ<EFBFBD><C8A1>*/
--/*ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
-- SELECT ROW_NUMBER() OVER(PARTITION BY FPKIDX ORDER BY AL.FCHANGEDATE DESC) AS 'rn',
-- AL.FPKIDX,AL.FID
-- INTO #TEMP5
-- FROM T_SAL_XORDER AL
-- INNER JOIN T_SAL_ORDER A ON A.FID = AL.FPKIDX
-- INNER JOIN T_SEC_USER TU ON AL.FCHANGERID = TU.FUSERID -- <20>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
-- WHERE 1=1
-- AND A.FID NOT IN(SELECT FID FROM #TEMP3)
-- AND(@FSaleOrgId = '' Or A.FSALEORGID IN (SELECT SalesID FROM #SalesIDTable))
-- AND (ISNULL(@FSDate,'') = '' OR FORMAT(AL.FCHANGEDATE,'yyyy-MM-dd') >= @FSDate)
-- AND (ISNULL(@FSDate,'') = '' OR FORMAT(AL.FCHANGEDATE,'yyyy-MM-dd') < @FEDate)
-- AND (ISNULL(@FSDate,'') = '' OR FORMAT(A.FAPPROVEDATE,'yyyy-MM-dd') >= FORMAT(CAST(@FSDate AS DATE),'yyyy-01-01'))
-- AND A.F_contractnumber NOT LIKE 'Z%'
-- AND AL.FDOCUMENTSTATUS = 'C'
-- AND A.FManualClose <> '1'
-- AND (A.F_HSYJ <> '0' OR FORMAT(A.F_HSRQ,'yyyy') != FORMAT(A.FChangeDate,'yyyy'))
-- AND TU.FNAME NOT LIKE 'ERP%' AND TU.FNAME NOT LIKE '13570668909'
-- DELETE FROM #TEMP5 WHERE rn > 1
-- /*<2A><><EFBFBD>ڽ<EFBFBD><DABD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
-- SELECT ROW_NUMBER() OVER(PARTITION BY AL.FPKIDX ORDER BY AL.FCHANGEDATE ASC) AS 'rn',
-- AL.FPKIDX,AL.FID,
-- SUM(CAST((
-- ROUND((AM.FQTY * AB.FTAXPRICE - (ISNULL(AM.FQTY,0) * ISNULL(AB.FTAXPRICE,0) * ISNULL(AB.FDISCOUNTRATE,0))/ 100*ISNULL(AN.FEXCHANGERATE,0))/( 1+ FTAXRATE /100 ),2)
-- +ROUND(((ISNULL(AM.FQTY,0) * ISNULL(AB.FTAXPRICE,0) - (ISNULL(AM.FQTY,0) * ISNULL(AB.FTAXPRICE,0) * ISNULL(AB.FDISCOUNTRATE,0)/ 100))/( 1+ FTAXRATE /100 )* (FTAXRATE /100)* ISNULL(AN.FEXCHANGERATE,0) ),2)
-- -ROUND((AM.FQTYX * AB.FTAXPRICEX - (ISNULL(AM.FQTYX,0) * ISNULL(AB.FTAXPRICEX,0) * ISNULL(AB.FDISCOUNTRATEX,0))/ 100*ISNULL(AN.FEXCHANGERATE,0))/( 1+ FTAXRATEX /100 ),2)
-- -ROUND(((ISNULL(AM.FQTYX,0) * ISNULL(AB.FTAXPRICEX,0) - (ISNULL(AM.FQTYX,0) * ISNULL(AB.FTAXPRICEX,0) * ISNULL(AB.FDISCOUNTRATEX,0)/ 100))/( 1+ FTAXRATEX /100 )* (FTAXRATEX /100)* ISNULL(AN.FEXCHANGERATE,0) ),2)) AS DECIMAL(20, 10))) AS '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
-- AN.FBillAllAmount_LC AS '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
-- INTO #TEMP6
-- FROM T_SAL_XORDER AL
-- INNER JOIN T_SAL_ORDER A ON A.FID = AL.FPKIDX
-- INNER JOIN T_SAL_XORDERFIN AN ON AN.FID = AL.FID --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>±<EFBFBD><C2B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>
-- INNER JOIN T_SAL_XORDERENTRY AM ON AM.FID = AL.FID
-- INNER JOIN T_SAL_XORDERENTRY_F AB ON AB.FENTRYID = AM.FENTRYID
-- INNER JOIN T_SEC_USER TU ON AL.FCHANGERID = TU.FUSERID -- <20>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
-- WHERE 1=1
-- AND A.FID NOT IN(SELECT FID FROM #TEMP3)
-- AND(@FSaleOrgId = '' Or A.FSALEORGID IN (SELECT SalesID FROM #SalesIDTable))
-- AND (ISNULL(@FSDate,'') = '' OR FORMAT(AL.FCHANGEDATE,'yyyy-MM-dd') >= @FEDate)
-- AND (ISNULL(@FSDate,'') = '' OR FORMAT(A.FAPPROVEDATE,'yyyy-MM-dd') >= FORMAT(CAST(@FSDate AS DATE),'yyyy-01-01'))
-- AND (ISNULL(@FEDate,'') = '' OR FORMAT(A.FAPPROVEDATE,'yyyy-MM-dd') < @FEDate)
-- AND A.F_contractnumber NOT LIKE 'Z%'
-- AND A.FManualClose <> '1'
-- AND AL.FDOCUMENTSTATUS = 'C'
-- AND (A.F_HSYJ <> '0' OR FORMAT(A.F_HSRQ,'yyyy') != FORMAT(A.FChangeDate,'yyyy'))
-- AND TU.FNAME NOT LIKE 'ERP%' AND TU.FNAME NOT LIKE '13570668909'
-- GROUP BY AL.FID,AL.FPKIDX,AL.FCHANGEDATE,AN.FBillAllAmount_LC
-- DELETE FROM #TEMP6 WHERE rn > 1
-- --<2D><>ѯȫ<D1AF><C8AB>֯<EFBFBD>ĵ<EFBFBD>ǰʱ<C7B0><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E6B1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EEA3AC>ԭ<EFBFBD><D4AD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
-- SELECT
-- A.FSaleOrgId AS '<27><>֯FID'
-- ,CASE WHEN ISNULL(O.FNAME,'')='' THEN ACL.<2E><><EFBFBD><EFBFBD> ELSE ACO.<2E><><EFBFBD><EFBFBD> END AS '<27><><EFBFBD><EFBFBD>(SBU)'
-- ,CASE WHEN ISNULL(O.FNAME,'')='' THEN ACL.<2E><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD> ELSE ACO.<2E><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD> END AS '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ'
-- ,CASE WHEN ISNULL(O.FNAME,'')='' THEN XS_L.FNAME
-- ELSE O.FNAME END AS '<27><><EFBFBD><EFBFBD>Ա'
-- ,CASE WHEN n.FSHARERATE IS NULL THEN CAST(ROUND(AN.FBillAllAmount_LC, 2) AS DECIMAL(20,10))
-- ELSE CAST(ROUND(AN.FBillAllAmount_LC * (n.FSHARERATE/100),2) AS DECIMAL(20, 10)) END AS '<27><><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5>'
-- --,CAST(AN.FBillAllAmount_LC AS DECIMAL(20, 10)) AS '<27><><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5>'
-- ,A.F_CONTRACTNUMBER AS 'ֽ<>ʺ<EFBFBD>ͬ<EFBFBD><CDAC>'
-- ,A.fbillno AS '<27><><EFBFBD>۶<EFBFBD><DBB6><EFBFBD><EFBFBD><EFBFBD>'
-- ,AL.FPKIDX AS '<27><><EFBFBD>۶<EFBFBD><DBB6><EFBFBD>FID'
-- INTO #TEMP4
-- FROM T_SAL_XORDER AL
-- --LEFT JOIN T_SAL_ORDERFIN AN ON A.FID = AN.FID --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><DBB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>
-- LEFT JOIN T_SAL_ORDER A ON A.FID = AL.FPKIDX
-- LEFT JOIN T_SAL_XORDERFIN AN ON AN.FID = AL.FID --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>±<EFBFBD><C2B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>
-- LEFT JOIN V_BD_SALESMAN XS ON XS.fid = A.FSalerId
-- LEFT JOIN V_BD_SALESMAN_L XS_L ON XS_L.fid = XS.fid --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>ģ<EFBFBD>ͣ<EFBFBD><CDA3><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
-- left JOIN T_PerformanceSharing M ON M.FSOURCEBILLNO = A.FBILLNO AND M.FDOCUMENTSTATUS = 'C'
-- left JOIN T_PerformanceSharingEntry N ON N.FID=M.FID --<2D><><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>̯<EFBFBD><CCAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>̯<EFBFBD><CCAF><EFBFBD><EFBFBD>
-- LEFT JOIN V_BD_SALESMAN_L O ON O.fid= N.FSALEID --<2D><>ȡҵ<C8A1><D2B5><EFBFBD><EFBFBD>̯<EFBFBD><CCAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1>
-- LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO ON ACO.<2E><><EFBFBD><EFBFBD>=O.FNAME AND ISNULL(ACO.<2E><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>,'') != ''
-- LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACL ON ACL.<2E><><EFBFBD><EFBFBD>=XS_L.FNAME AND ISNULL(ACL.<2E><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>,'') != ''
-- INNER JOIN T_SEC_USER TU ON A.FChangerId = TU.FUSERID -- <20>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
-- WHERE 1=1
-- AND AL.FDOCUMENTSTATUS = 'C'
-- AND AL.FID IN (SELECT FID FROM #TEMP5)
-- SELECT *
-- INTO #TEMP1 FROM(
-- --<2D><>ǰʱ<C7B0><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
-- SELECT * FROM #TEMP4
-- UNION ALL
-- --<2D><>ǰʱ<C7B0><CAB1><EFBFBD><EFBFBD><EFBFBD>ޱ<EFBFBD><DEB1><EFBFBD><EFBFBD>Һ<EFBFBD><D2BA><EFBFBD>Ҳ<EFBFBD>ޱ<EFBFBD><DEB1><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD>
-- SELECT
2025-08-19 09:32:59 +08:00
-- A.FSALEORGID AS '<27><>֯FID',
-- CASE WHEN ISNULL(O.FNAME,'')='' THEN ACL.<2E><><EFBFBD><EFBFBD> ELSE ACO.<2E><><EFBFBD><EFBFBD> END AS '<27><><EFBFBD><EFBFBD>(SBU)',
-- CASE WHEN ISNULL(O.FNAME,'')='' THEN ACL.<2E><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD> ELSE ACO.<2E><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD> END AS '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ',
-- CASE WHEN ISNULL(O.FNAME,'')='' THEN L.FNAME ELSE O.FNAME END AS '<27><><EFBFBD><EFBFBD>Ա',
2025-08-25 18:44:53 +08:00
-- CASE WHEN n.FSHARERATE IS NULL THEN CAST(ROUND(F.FALLAMOUNT_LC, 2) AS DECIMAL(20,10))
-- ELSE CAST(ROUND( F.FALLAMOUNT_LC * (n.FSHARERATE/100) ,2) AS DECIMAL(20,10)) END as '<27><><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5>'
-- --,CASE WHEN n.FSHARERATE IS NULL THEN 0 ELSE ROUND( F.FALLAMOUNT_LC * (n.FSHARERATE/100) ,10) END as '<27><>̯<EFBFBD><CCAF><EFBFBD><EFBFBD>'
-- --,CASE WHEN n.FSHARERATE IS NULL THEN ROUND(F.FALLAMOUNT_LC,10) ELSE 0 END as '<27>޷<EFBFBD>̯<EFBFBD><CCAF><EFBFBD><EFBFBD>'
-- ,A.F_CONTRACTNUMBER as 'ֽ<>ʺ<EFBFBD>ͬ<EFBFBD><CDAC>'
-- ,A.fbillno as '<27><><EFBFBD>۶<EFBFBD><DBB6><EFBFBD><EFBFBD><EFBFBD>'
-- ,A.FID as '<27><><EFBFBD>۶<EFBFBD><DBB6><EFBFBD>FID'
2025-08-19 09:32:59 +08:00
-- FROM T_SAL_ORDER A --<2D><><EFBFBD>۶<EFBFBD><DBB6><EFBFBD><EFBFBD><EFBFBD>ͷ
-- INNER JOIN T_SAL_orderentry b on a.FID = B.FID --<2D><><EFBFBD>۶<EFBFBD><DBB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
-- INNER JOIN T_SAL_ORDERENTRY_F F ON F.FENTRYID = B.FENTRYID
-- INNER JOIN T_SAL_ORDERENTRY_R AR ON AR.FENTRYID = B.FENTRYID
-- LEFT JOIN V_BD_SALESMAN_L L ON L.fid = A.FSALERID
-- left JOIN T_PerformanceSharing M ON M.FSOURCEBILLNO = A.FBILLNO AND M.FDOCUMENTSTATUS = 'C'
-- left JOIN T_PerformanceSharingEntry N ON N.FID=M.FID
-- LEFT JOIN V_BD_SALESMAN_L O ON O.fid= N.FSALEID
-- LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO ON ACO.<2E><><EFBFBD><EFBFBD>=O.FNAME AND ISNULL(ACO.<2E><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>,'') != ''
2025-08-25 18:44:53 +08:00
-- LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACL ON ACL.<2E><><EFBFBD><EFBFBD>=L.FNAME AND ISNULL(ACL.<2E><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>,'') != ''
-- WHERE 1=1
-- AND A.FID NOT IN(SELECT FID FROM #TEMP3)
-- AND A.FID NOT IN(SELECT <20><><EFBFBD>۶<EFBFBD><DBB6><EFBFBD>FID FROM #TEMP4)
-- AND A.FID NOT IN(SELECT FPKIDX FROM #TEMP6)
2025-08-20 15:51:52 +08:00
-- AND(@FSaleOrgId = '' Or A.FSALEORGID IN(SELECT SalesID FROM #SalesIDTable))
2025-08-19 09:32:59 +08:00
-- AND (ISNULL(@FSDate,'') = '' or FORMAT(A.FAPPROVEDATE,'yyyy-MM-dd') >= @FSDate)
-- AND (ISNULL(@FEDate,'') = '' or FORMAT(A.FAPPROVEDATE,'yyyy-MM-dd') < @FEDate)
-- AND A.FDocumentStatus = 'C'
-- AND A.FManualClose <> '1'
-- AND B.FManualRowClose <> '1'
2025-08-25 18:44:53 +08:00
-- AND A.F_contractnumber NOT LIKE 'Z%'
-- --<2D><>ǰʱ<C7B0><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޱ<EFBFBD><DEB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD>
-- UNION ALL
-- SELECT
2025-08-19 09:32:59 +08:00
-- A.FSaleOrgId AS '<27><>֯FID'
-- ,CASE WHEN ISNULL(O.FNAME,'')='' THEN ACL.<2E><><EFBFBD><EFBFBD> ELSE ACO.<2E><><EFBFBD><EFBFBD> END AS '<27><><EFBFBD><EFBFBD>(SBU)'
-- ,CASE WHEN ISNULL(O.FNAME,'')='' THEN ACL.<2E><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD> ELSE ACO.<2E><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD> END AS '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ'
-- ,CASE WHEN ISNULL(O.FNAME,'')='' THEN XS_L.FNAME
-- ELSE O.FNAME END AS '<27><><EFBFBD><EFBFBD>Ա'
2025-08-25 18:44:53 +08:00
-- ,CASE WHEN n.FSHARERATE IS NULL THEN CAST(ROUND(AN.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-AN.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, 2) AS DECIMAL(20,10))
-- ELSE CAST(ROUND((AN.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-AN.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) * (n.FSHARERATE/100),2) AS DECIMAL(20, 10)) END AS '<27><><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5>'
-- --,CAST(AN.FBillAllAmount_LC AS DECIMAL(20, 10)) AS '<27><><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5>'
-- ,A.F_CONTRACTNUMBER AS 'ֽ<>ʺ<EFBFBD>ͬ<EFBFBD><CDAC>'
-- ,A.fbillno AS '<27><><EFBFBD>۶<EFBFBD><DBB6><EFBFBD><EFBFBD><EFBFBD>'
-- ,AL.FPKIDX AS '<27><><EFBFBD>۶<EFBFBD><DBB6><EFBFBD>FID'
-- FROM T_SAL_XORDER AL
-- --LEFT JOIN T_SAL_ORDERFIN AN ON A.FID = AN.FID --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><DBB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>
-- LEFT JOIN T_SAL_ORDER A ON A.FID = AL.FPKIDX
-- LEFT JOIN #TEMP6 AN ON AL.FID = AN.FID
-- LEFT JOIN V_BD_SALESMAN XS ON XS.fid = A.FSalerId
-- LEFT JOIN V_BD_SALESMAN_L XS_L ON XS_L.fid = XS.fid --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>ģ<EFBFBD>ͣ<EFBFBD><CDA3><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
-- left JOIN T_PerformanceSharing M ON M.FSOURCEBILLNO = A.FBILLNO AND M.FDOCUMENTSTATUS = 'C'
-- left JOIN T_PerformanceSharingEntry N ON N.FID=M.FID --<2D><><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>̯<EFBFBD><CCAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>̯<EFBFBD><CCAF><EFBFBD><EFBFBD>
-- LEFT JOIN V_BD_SALESMAN_L O ON O.fid= N.FSALEID --<2D><>ȡҵ<C8A1><D2B5><EFBFBD><EFBFBD>̯<EFBFBD><CCAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1>
-- LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO ON ACO.<2E><><EFBFBD><EFBFBD>=O.FNAME AND ISNULL(ACO.<2E><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>,'') != ''
-- LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACL ON ACL.<2E><><EFBFBD><EFBFBD>=XS_L.FNAME AND ISNULL(ACL.<2E><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>,'') != ''
-- INNER JOIN T_SEC_USER TU ON AL.FCHANGERID = TU.FUSERID -- <20>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
-- WHERE 1=1
-- AND AL.FPKIDX NOT IN(SELECT FID FROM #TEMP3)
-- AND AL.FPKIDX NOT IN(SELECT FPKIDX FROM #TEMP5)
-- AND AL.FID IN(SELECT FID FROM #TEMP6)
-- AND(@FSaleOrgId = '' Or A.FSALEORGID IN (SELECT SalesID FROM #SalesIDTable))
-- AND (ISNULL(@FSDate,'') = '' OR FORMAT(AL.FCHANGEDATE,'yyyy-MM-dd') >= FORMAT(CAST(@FSDate AS DATE),'yyyy-01-01'))
-- AND (ISNULL(@FSDate,'') = '' or FORMAT(A.FAPPROVEDATE,'yyyy-MM-dd') >= @FSDate)
-- AND (ISNULL(@FEDate,'') = '' or FORMAT(A.FAPPROVEDATE,'yyyy-MM-dd') < @FEDate)
-- AND A.FManualClose <> '1'
-- AND AL.FDOCUMENTSTATUS = 'C'
-- AND (A.F_HSYJ <> '0' OR FORMAT(A.F_HSRQ,'yyyy') != FORMAT(A.FChangeDate,'yyyy'))
-- AND TU.FNAME NOT LIKE 'ERP%' AND TU.FNAME NOT LIKE '13570668909'
-- ) a
--/*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼDZ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
--SELECT AL.FID,
--SUM(CAST((
-- ROUND((AM.FQTY * AB.FTAXPRICE - (ISNULL(AM.FQTY,0) * ISNULL(AB.FTAXPRICE,0) * ISNULL(AB.FDISCOUNTRATE,0))/ 100*ISNULL(AN.FEXCHANGERATE,0))/( 1+ FTAXRATE /100 ),2)
-- +ROUND(((ISNULL(AM.FQTY,0) * ISNULL(AB.FTAXPRICE,0) - (ISNULL(AM.FQTY,0) * ISNULL(AB.FTAXPRICE,0) * ISNULL(AB.FDISCOUNTRATE,0)/ 100))/( 1+ FTAXRATE /100 )* (FTAXRATE /100)* ISNULL(AN.FEXCHANGERATE,0) ),2)
-- -ROUND((AM.FQTYX * AB.FTAXPRICEX - (ISNULL(AM.FQTYX,0) * ISNULL(AB.FTAXPRICEX,0) * ISNULL(AB.FDISCOUNTRATEX,0))/ 100*ISNULL(AN.FEXCHANGERATE,0))/( 1+ FTAXRATEX /100 ),2)
-- -ROUND(((ISNULL(AM.FQTYX,0) * ISNULL(AB.FTAXPRICEX,0) - (ISNULL(AM.FQTYX,0) * ISNULL(AB.FTAXPRICEX,0) * ISNULL(AB.FDISCOUNTRATEX,0)/ 100))/( 1+ FTAXRATEX /100 )* (FTAXRATEX /100)* ISNULL(AN.FEXCHANGERATE,0) ),2)) AS DECIMAL(20, 10))) AS '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
-- INTO #TEMPCHANGEFIN
-- FROM T_SAL_XORDER AL
-- LEFT JOIN T_SAL_ORDER A ON A.FID = AL.FPKIDX
-- LEFT JOIN T_SAL_XORDERFIN AN ON AN.FID = AL.FID --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>±<EFBFBD><C2B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>
-- LEFT JOIN T_SAL_XORDERENTRY AM ON AM.FID = AL.FID
-- LEFT JOIN T_SAL_XORDERENTRY_F AB ON AB.FENTRYID = AM.FENTRYID
-- INNER JOIN T_SEC_USER TU ON AL.FCHANGERID = TU.FUSERID -- <20>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
-- WHERE 1=1
-- AND A.FID NOT IN(SELECT FID FROM #TEMP3)
-- AND(@FSaleOrgId = '' Or A.FSALEORGID IN (SELECT SalesID FROM #SalesIDTable))
-- AND (ISNULL(@FSDate,'') = '' or FORMAT(A.FAPPROVEDATE,'yyyy-MM-dd') < FORMAT(CAST(@FSDate AS DATE),'yyyy-01-01'))
-- AND (ISNULL(@FSDate,'') = '' OR FORMAT(AL.FCHANGEDATE,'yyyy-MM-dd') >= FORMAT(CAST(@FSDate AS DATE),'yyyy-01-01'))
-- AND (ISNULL(@FEDate,'') = '' or FORMAT(AL.FCHANGEDATE,'yyyy-MM-dd') < @FEDate)
-- AND A.FManualClose <> '1'
-- AND AL.FDOCUMENTSTATUS = 'C'
-- AND (A.F_HSYJ <> '0' OR FORMAT(A.F_HSRQ,'yyyy') != FORMAT(A.FChangeDate,'yyyy'))
-- AND TU.FNAME NOT LIKE 'ERP%' AND TU.FNAME NOT LIKE '13570668909'
-- GROUP BY AL.FID
-- SELECT
-- A.FSaleOrgId AS '<27><>֯FID'
-- ,CASE WHEN ISNULL(O.FNAME,'')='' THEN ACL.<2E><><EFBFBD><EFBFBD> ELSE ACO.<2E><><EFBFBD><EFBFBD> END AS '<27><><EFBFBD><EFBFBD>(SBU)'
-- ,CASE WHEN ISNULL(O.FNAME,'')='' THEN ACL.<2E><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD> ELSE ACO.<2E><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD> END AS '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ'
-- ,CASE WHEN ISNULL(O.FNAME,'')='' THEN XS_L.FNAME
-- ELSE O.FNAME END AS '<27><><EFBFBD><EFBFBD>Ա'
-- ,CASE WHEN n.FSHARERATE IS NULL THEN ROUND(AN.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,2)
-- ELSE CAST(AN.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> * (n.FSHARERATE/100) AS DECIMAL(10, 2)) END AS '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
2025-08-19 09:32:59 +08:00
-- ,A.F_CONTRACTNUMBER as 'ֽ<>ʺ<EFBFBD>ͬ<EFBFBD><CDAC>'
2025-08-25 18:44:53 +08:00
-- ,A.fbillno as '<27><><EFBFBD>۶<EFBFBD><DBB6><EFBFBD><EFBFBD><EFBFBD>'
-- ,A.FID as '<27><><EFBFBD>۶<EFBFBD><DBB6><EFBFBD>FID'
-- ,AL.FBILLNO AS '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
-- INTO #BGTEMP1
-- FROM T_SAL_XORDER AL
-- --LEFT JOIN T_SAL_ORDERFIN AN ON A.FID = AN.FID --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><DBB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>
-- LEFT JOIN T_SAL_ORDER A ON A.FID = AL.FPKIDX
-- LEFT JOIN #TEMPCHANGEFIN AN ON AL.FID = AN.FID
2025-08-19 09:32:59 +08:00
-- LEFT JOIN V_BD_SALESMAN XS ON XS.fid = A.FSalerId
-- LEFT JOIN V_BD_SALESMAN_L XS_L ON XS_L.fid = XS.fid --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>ģ<EFBFBD>ͣ<EFBFBD><CDA3><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
-- left JOIN T_PerformanceSharing M ON M.FSOURCEBILLNO = A.FBILLNO AND M.FDOCUMENTSTATUS = 'C'
-- left JOIN T_PerformanceSharingEntry N ON N.FID=M.FID --<2D><><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>̯<EFBFBD><CCAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>̯<EFBFBD><CCAF><EFBFBD><EFBFBD>
-- LEFT JOIN V_BD_SALESMAN_L O ON O.fid= N.FSALEID --<2D><>ȡҵ<C8A1><D2B5><EFBFBD><EFBFBD>̯<EFBFBD><CCAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1>
-- LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO ON ACO.<2E><><EFBFBD><EFBFBD>=O.FNAME AND ISNULL(ACO.<2E><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>,'') != ''
-- LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACL ON ACL.<2E><><EFBFBD><EFBFBD>=XS_L.FNAME AND ISNULL(ACL.<2E><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>,'') != ''
2025-08-25 18:44:53 +08:00
-- INNER JOIN T_SEC_USER TU ON AL.FCHANGERID = TU.FUSERID -- <20>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2025-08-19 09:32:59 +08:00
-- WHERE 1=1
2025-08-25 18:44:53 +08:00
-- AND A.FID NOT IN(SELECT FID FROM #TEMP3)
-- AND(@FSaleOrgId = '' Or A.FSALEORGID IN (SELECT SalesID FROM #SalesIDTable))
-- AND (ISNULL(@FEDate,'') = '' or FORMAT(A.FAPPROVEDATE,'yyyy-MM-dd') < FORMAT(CAST(@FSDate AS DATE),'yyyy-01-01'))
-- AND (ISNULL(@FSDate,'') = '' OR FORMAT(AL.FCHANGEDATE,'yyyy-MM-dd') >= FORMAT(CAST(@FSDate AS DATE),'yyyy-01-01'))
-- AND (ISNULL(@FEDate,'') = '' or FORMAT(AL.FCHANGEDATE,'yyyy-MM-dd') < @FEDate)
-- AND A.FManualClose <> '1'
-- AND AL.FDOCUMENTSTATUS = 'C'
2025-08-19 09:32:59 +08:00
-- AND (A.F_HSYJ <> '0' OR FORMAT(A.F_HSRQ,'yyyy') != FORMAT(A.FChangeDate,'yyyy'))
2025-08-25 18:44:53 +08:00
-- AND TU.FNAME NOT LIKE 'ERP%' AND TU.FNAME NOT LIKE '13570668909'
2025-08-19 09:32:59 +08:00
2025-08-25 18:44:53 +08:00
/*2025-08-23 <20>߼<EFBFBD><DFBC><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>*/
/*
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
SELECT
MAX(t1.FID) ChangeOrderId, -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID
t1.FPKIDX
INTO #ThisYearChange
FROM
T_SAL_XORDER t1
INNER JOIN T_SAL_XORDERFIN t1fin ON t1.FID = t1fin.FID
WHERE
1 = 1
AND t1fin.FISACTIVE = 'B'
AND(@FSaleOrgId = '' Or t1.FSALEORGID IN (SELECT SalesID FROM #SalesIDTable))
AND t1fin.FACTIVEDATE >= @FStartDate
AND t1fin.FACTIVEDATE <= @FEndDate
GROUP BY
t1.FPKIDX;
/*
<EFBFBD><EFBFBD><EFBFBD>ڵı<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
SELECT
MAX(t1.FID) ChangeOrderId, -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID
t1.FPKIDX
INTO #LastYearChange
FROM
T_SAL_XORDER t1
INNER JOIN T_SAL_XORDERFIN t1fin ON t1.FID = t1fin.FID
WHERE
1 = 1
AND t1fin.FISACTIVE = 'B'
AND(@FSaleOrgId = '' Or t1.FSALEORGID IN (SELECT SalesID FROM #SalesIDTable))
AND t1fin.FACTIVEDATE < @FStartDate
GROUP BY
t1.FPKIDX;
2025-08-20 15:51:52 +08:00
2025-08-25 18:44:53 +08:00
---- <20><><EFBFBD>β<EFBFBD>ѯ<EFBFBD><D1AF>Ҫ<EFBFBD>ų<EFBFBD><C5B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><DBB6><EFBFBD>
--SELECT A.FID AS 'FID'--,a.FSALERID,
--INTO #TEMP3
--FROM T_SAL_ORDER A --<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ
--INNER JOIN T_ORG_ORGANIZATIONS_L B ON A.FSALEORGID=B.FORGID --<EFBFBD><EFBFBD>֯<EFBFBD><EFBFBD>
--INNER join T_BD_CUSTOMER CC on a.FCUSTID = cc.FCUSTID
--INNER JOIN T_BD_CUSTOMER_L C ON C.FCUSTID = A.FCUSTID AND C.FLOCALEID = 2052 --<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD>
--LEFT JOIN V_BD_SALESMAN_L L ON L.fid = A.FSALERID
--LEFT JOIN T_PerformanceSharing M ON M.FSOURCEBILLNO = A.FBILLNO AND M.FDOCUMENTSTATUS = 'C' --ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ
--LEFT JOIN T_PerformanceSharingEntry N ON N.FID = M.FID --ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
--LEFT JOIN V_BD_SALESMAN_L O ON O.fid = N.FSALEID
--LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO ON ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = O.FNAME --<EFBFBD>Խ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
--LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACL ON ACL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = L.FNAME --<EFBFBD>Խ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
--WHERE A.FSALEORGID = 100302 -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯=<3D><EFBFBD><E9BAA3>ŵ
-- AND (
-- ACO.<2E><><EFBFBD><EFBFBD> = '̼<><CCBC><EFBFBD>ǿ<EFBFBD>'
-- OR ACL.<2E><><EFBFBD><EFBFBD> = '̼<><CCBC><EFBFBD>ǿ<EFBFBD>'
-- OR C.FNAME IN ('<27><>ŵ<EFBFBD>Ƽ<EFBFBD><C6BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޹<EFBFBD>˾<EFBFBD><CBBE>', '<27><EFBFBD><E4BABA>ŵ<EFBFBD>Ƽ<EFBFBD><C6BC><EFBFBD>չ<EFBFBD><D5B9><EFBFBD>޹<EFBFBD>˾')
-- OR (C.FCUSTID = 1150173 AND (ACO.<2E><><EFBFBD><EFBFBD> = '<27><><EFBFBD><EFBFBD><EFBFBD>Ŷ<EFBFBD>' OR ACL.<2E><><EFBFBD><EFBFBD> = '<27><><EFBFBD><EFBFBD><EFBFBD>Ŷ<EFBFBD>')) --1150173<37><33>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E9BAA3>ŵ<EFBFBD><C5B5>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޹<EFBFBD>˾
-- OR L.FNAME = '<27><>ŵ<EFBFBD><C5B5>'
-- OR A.FID IN (110185, 207800) -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
-- )
-- OR cc.F_correlation = '1'
2025-08-19 09:32:59 +08:00
2025-08-25 18:44:53 +08:00
--ȫ<EFBFBD><EFBFBD>֯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
SELECT
A.FBILLNO,
A.FSALEORGID AS '<EFBFBD><EFBFBD>֯FID',
CASE
WHEN ISNULL (O.FNAME, '') = '' THEN ACL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ELSE ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
END AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)',
CASE
WHEN ISNULL (O.FNAME, '') = '' THEN ACL.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ELSE ACO.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
END AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ',
CASE
WHEN ISNULL (O.FNAME, '') = '' THEN L.FNAME
ELSE O.FNAME
END AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա',
CASE
WHEN n.FSHARERATE IS NULL THEN CASE
WHEN t1.ChangeOrderId IS NULL THEN ROUND(A.F_AMOUNTSTAR * HL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD>Ҷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>, 10)
ELSE ROUND(t1fen.FBILLALLAMOUNT_LC * HL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD>Ҷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>, 10)
END
ELSE CASE
WHEN t1.ChangeOrderId IS NULL THEN ROUND(A.F_AMOUNTSTAR * HL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD>Ҷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD> * (n.FSHARERATE / 100), 10)
ELSE ROUND(
t1fen.FBILLALLAMOUNT_LC * HL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD>Ҷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD> * (n.FSHARERATE / 100),
10
)
END
END AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>'
INTO #TEMP1
FROM T_SAL_ORDER A --<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ
INNER JOIn T_SAL_ORDERFIN A_FIN on A.FID = A_FIN.FID -- <20><>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
INNER join ZZV_XiaoShouHuiLv HL on a.fid = HL.<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD>ID
LEFT JOIN #ThisYearChange t1 on t1.FPKIDX = A.FID -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><DBB6><EFBFBD><EFBFBD>±<EFBFBD><C2B1><EFBFBD><EFBFBD><EFBFBD>
LEFT JOIN T_SAL_XORDERFIN t1fen on t1.ChangeOrderId = t1fen.FID -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD>
LEFT JOIN V_BD_SALESMAN_L L ON L.fid = A.FSALERID
left JOIN T_PerformanceSharing M ON M.FSOURCEBILLNO = A.FBILLNO
AND M.FDOCUMENTSTATUS = 'C'
left JOIN T_PerformanceSharingEntry N ON N.FID=M.FID
LEFT JOIN V_BD_SALESMAN_L O ON O.fid= N.FSALEID
LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO ON ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=O.FNAME AND ISNULL(ACO.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,'') != '' --<EFBFBD>Խ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACL ON ACL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=L.FNAME AND ISNULL(ACL.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,'') != '' --<EFBFBD>Խ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
WHERE
1=1 AND A.FID NOT IN( SELECT FID FROM #TEMP3)
AND A.FAPPROVEDATE >= @FStartDate --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
AND A.FAPPROVEDATE <DATEADD(DAY,1,@FEndDate)--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
AND A.FDocumentStatus = 'C'
AND A.FManualClose <> '1'
-- AND B.FManualRowClose <> '1'
AND A.F_contractnumber NOT LIKE 'Z%'
AND(@FSaleOrgId = '' Or A.FSALEORGID IN (SELECT SalesID FROM #SalesIDTable))
2025-08-19 09:32:59 +08:00
2025-08-25 18:44:53 +08:00
--<EFBFBD><EFBFBD>ѯȫ<EFBFBD><EFBFBD>֯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
SELECT
A.FBILLNO,
A.FSALEORGID AS '<EFBFBD><EFBFBD>֯FID',
CASE
WHEN ISNULL (O.FNAME, '') = '' THEN ACL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ELSE ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
END AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)',
CASE
WHEN ISNULL (O.FNAME, '') = '' THEN ACL.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ELSE ACO.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
END AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ',
CASE
WHEN ISNULL (O.FNAME, '') = '' THEN L.FNAME
ELSE O.FNAME
END AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա',
CASE
WHEN n.FSHARERATE IS NULL THEN CASE
WHEN t2fen.FBILLALLAMOUNT_LC IS NULL THEN (t1fen.FBILLALLAMOUNT_LC - A.F_AMOUNTSTAR) * HL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD>Ҷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>
ELSE (t1fen.FBILLALLAMOUNT_LC - t2fen.FBILLALLAMOUNT_LC) * HL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD>Ҷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>
END
ELSE CASE
WHEN t2fen.FBILLALLAMOUNT_LC IS NULL THEN ROUND(
(t1fen.FBILLALLAMOUNT_LC - A.F_AMOUNTSTAR) * HL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD>Ҷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD> * (n.FSHARERATE / 100),
10
)
ELSE ROUND(
(t1fen.FBILLALLAMOUNT_LC - t2fen.FBILLALLAMOUNT_LC) * HL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD>Ҷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD> * (n.FSHARERATE / 100),
10
)
END
END AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
INTO #BGTEMP1
FROM T_SAL_ORDER A --<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ
INNER JOIn T_SAL_ORDERFIN A_FIN on A.FID = A_FIN.FID -- <20><>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
INNER join ZZV_XiaoShouHuiLv HL on a.fid = HL.<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD>ID
INNER JOIN #ThisYearChange t1 on t1.FPKIDX = A.FID -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><DBB6><EFBFBD><EFBFBD>±<EFBFBD><C2B1><EFBFBD><EFBFBD><EFBFBD>
LEFT JOIN T_SAL_XORDERFIN t1fen on t1.ChangeOrderId = t1fen.FID -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD>
2025-08-26 19:18:50 +08:00
LEFT JOIN #LastYearChange t2 on t2.FPKIDX = A.FID -- ȥ<><C8A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><DBB6><EFBFBD><EFBFBD>±<EFBFBD><C2B1><EFBFBD><EFBFBD><EFBFBD>
2025-08-25 18:44:53 +08:00
LEFT JOIN T_SAL_XORDERFIN t2fen on t2.ChangeOrderId = t2fen.FID -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD>
LEFT JOIN V_BD_SALESMAN_L L ON L.fid = A.FSALERID
left JOIN T_PerformanceSharing M ON M.FSOURCEBILLNO = A.FBILLNO AND M.FDOCUMENTSTATUS = 'C'
left JOIN T_PerformanceSharingEntry N ON N.FID=M.FID
LEFT JOIN V_BD_SALESMAN_L O ON O.fid= N.FSALEID
LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO ON ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=O.FNAME AND ISNULL(ACO.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,'') != ''
LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACL ON ACL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=L.FNAME AND ISNULL(ACL.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,'') != ''
WHERE
1=1
AND A.FID NOT IN (SELECT FID FROM #TEMP3)
AND A.FAPPROVEDATE <= @FStartDate
AND A.FDocumentStatus = 'C'
AND A.FManualClose <> '1'
AND A.F_contractnumber NOT LIKE 'Z%'
AND(@FSaleOrgId = '' Or A.FSALEORGID IN (SELECT SalesID FROM #SalesIDTable))
2025-08-19 09:32:59 +08:00
2025-07-08 16:42:01 +08:00
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],SUM([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>]) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>' FROM #TEMP1 WHERE [<5B><>֯FID] = 100302 GROUP BY [<5B><><EFBFBD><EFBFBD>(SBU)],[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<5B><><EFBFBD><EFBFBD>Ա]
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],SUM([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>]) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>' FROM #TEMP1 WHERE [<5B><>֯FID] = 100303 GROUP BY [<5B><><EFBFBD><EFBFBD>(SBU)],[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<5B><><EFBFBD><EFBFBD>Ա]
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],SUM([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>]) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>' FROM #TEMP1 WHERE [<5B><>֯FID] = 100305 GROUP BY [<5B><><EFBFBD><EFBFBD>(SBU)],[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<5B><><EFBFBD><EFBFBD>Ա]
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̼<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD>̼<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],SUM([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>]) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>' FROM #TEMP1 WHERE [<5B><>֯FID] = 438223 GROUP BY [<5B><><EFBFBD><EFBFBD>(SBU)],[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<5B><><EFBFBD><EFBFBD>Ա]
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],SUM([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>]) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>' FROM #TEMP1 WHERE [<5B><>֯FID] = 438224 GROUP BY [<5B><><EFBFBD><EFBFBD>(SBU)],[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<5B><><EFBFBD><EFBFBD>Ա]
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])
2025-08-25 18:44:53 +08:00
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],SUM([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>]) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>' FROM #TEMP1 WHERE [<5B><>֯FID] = 533896 GROUP BY [<5B><><EFBFBD><EFBFBD>(SBU)],[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<5B><><EFBFBD><EFBFBD>Ա]
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],SUM([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>]) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>' FROM #TEMP1 WHERE [<5B><>֯FID] = 1467475 GROUP BY [<5B><><EFBFBD><EFBFBD>(SBU)],[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<5B><><EFBFBD><EFBFBD>Ա]
2025-07-08 16:42:01 +08:00
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],sum([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' FROM #BGTEMP1 WHERE [<5B><>֯FID] = 100302 GROUP BY [<5B><><EFBFBD><EFBFBD>(SBU)],[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<5B><><EFBFBD><EFBFBD>Ա]
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],sum([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' FROM #BGTEMP1 WHERE [<5B><>֯FID] = 100303 GROUP BY [<5B><><EFBFBD><EFBFBD>(SBU)],[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<5B><><EFBFBD><EFBFBD>Ա]
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],sum([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' FROM #BGTEMP1 WHERE [<5B><>֯FID] = 100305 GROUP BY [<5B><><EFBFBD><EFBFBD>(SBU)],[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<5B><><EFBFBD><EFBFBD>Ա]
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̼<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD>̼<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],sum([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' FROM #BGTEMP1 WHERE [<5B><>֯FID] = 438223 GROUP BY [<5B><><EFBFBD><EFBFBD>(SBU)],[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<5B><><EFBFBD><EFBFBD>Ա]
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],SUM([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' FROM #BGTEMP1 WHERE [<5B><>֯FID] = 438224 GROUP BY [<5B><><EFBFBD><EFBFBD>(SBU)],[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<5B><><EFBFBD><EFBFBD>Ա]
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])
2025-08-25 18:44:53 +08:00
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] FROM #BGTEMP1 WHERE [<5B><>֯FID] = 533896;
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],SUM([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' FROM #BGTEMP1 WHERE [<5B><>֯FID] = 1467475 GROUP BY [<5B><><EFBFBD><EFBFBD>(SBU)],[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<5B><><EFBFBD><EFBFBD>Ա]
2025-07-08 16:42:01 +08:00
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2024<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>1])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>] FROM #SixYearEMP1 WHERE [<5B><><EFBFBD><EFBFBD>] = '2024'
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2023<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>2])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>] FROM #SixYearEMP1 WHERE [<5B><><EFBFBD><EFBFBD>] = '2023'
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2022<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>3])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>] FROM #SixYearEMP1 WHERE [<5B><><EFBFBD><EFBFBD>] = '2022'
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2021<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>4])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>] FROM #SixYearEMP1 WHERE [<5B><><EFBFBD><EFBFBD>] = '2021'
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2020<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>5])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>] FROM #SixYearEMP1 WHERE [<5B><><EFBFBD><EFBFBD>] = '2020'
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2019<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>6])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(SBU)],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>] FROM #SixYearEMP1 WHERE [<5B><><EFBFBD><EFBFBD>] = '2019'
--<EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯<EFBFBD>µ<EFBFBD><EFBFBD>տ
2025-07-15 18:38:45 +08:00
--SELECT
--A.FSALEORGID AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯FID',
--O.FNAME AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա'
--,A.FREALRECAMOUNT AS '<EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
--,ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU'
--,ACO.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ'
--INTO #SKTEMP1
--FROM T_AR_RECEIVEBILL A
--INNER JOIN V_BD_SALESMAN_L O ON O.fid= A.FSALEERID
--INNER JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO ON ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=O.FNAME AND ISNULL(ACO.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,'') != ''
2025-08-20 15:51:52 +08:00
--WHERE (@FSaleOrgId = '' Or A.FSALEORGID IN (SELECT SalesID FROM #SalesIDTable))
2025-07-15 18:38:45 +08:00
SELECT
t1.FSaleOrgId AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯FID',
t3.FNAME AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա'
,t1.BenCiHeXiao AS '<EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
2025-07-08 16:42:01 +08:00
,ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU'
2025-07-15 18:38:45 +08:00
,ACO.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ'
INTO #SKTEMP1
FROM ZZZ_HeXiaoBook t1
INNER JOIN T_SAL_ORDER t2 ON t1.XiaoShouFid = t2.FID
INNER JOIN V_BD_SALESMAN_L t3 ON t3.fid= t2.FSALERID
INNER JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO ON ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=t3.FNAME AND ISNULL(ACO.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,'') != ''
2025-08-20 15:51:52 +08:00
WHERE (@FSaleOrgId = '' Or t1.FSaleOrgId IN (SELECT SalesID FROM #SalesIDTable)) AND t1.ShoukuanType = 0
2025-07-08 16:42:01 +08:00
--<EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯<EFBFBD>µ<EFBFBD><EFBFBD>տ<EFBFBD><EFBFBD>˿
2025-07-15 18:38:45 +08:00
--SELECT
--A.FSALEORGID AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯FID',
--B.FNAME AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա',
--A.FREFUNDAMOUNT_H * -1 AS '<EFBFBD>տ<EFBFBD><EFBFBD>˿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
--,ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU'
--,ACO.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ'
--INTO #SKTKTEMP1
--FROM T_AR_REFUNDBILL A
--INNER JOIN V_BD_SALESMAN_L B ON A.FSALEERID = B.fid
--INNER JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO ON ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=B.FNAME AND ISNULL(ACO.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,'') != ''
2025-08-20 15:51:52 +08:00
--WHERE (@FSaleOrgId = '' Or A.FSALEORGID IN (SELECT SalesID FROM #SalesIDTable))
2025-07-15 18:38:45 +08:00
SELECT
t1.FSaleOrgId AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯FID',
t3.FNAME AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա'
,t1.BenCiHeXiao AS '<EFBFBD>տ<EFBFBD><EFBFBD>˿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
2025-07-08 16:42:01 +08:00
,ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU'
2025-07-15 18:38:45 +08:00
,ACO.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ'
INTO #SKTKTEMP1
FROM ZZZ_HeXiaoBook t1
INNER JOIN T_SAL_ORDER t2 ON t1.XiaoShouFid = t2.FID
INNER JOIN V_BD_SALESMAN_L t3 ON t3.fid= t2.FSALERID
INNER JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO ON ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=t3.FNAME AND ISNULL(ACO.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,'') != ''
2025-08-20 15:51:52 +08:00
WHERE (@FSaleOrgId = '' Or t1.FSaleOrgId IN (SELECT SalesID FROM #SalesIDTable)) AND t1.ShoukuanType = 1
2025-07-08 16:42:01 +08:00
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>ο<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] FROM #SKTEMP1 WHERE [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯FID] = '100303'
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>տ<EFBFBD><EFBFBD>˿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ], [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD>տ<EFBFBD><EFBFBD>˿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] FROM #SKTKTEMP1 WHERE [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯FID] = '100303'
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ], [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] FROM #SKTEMP1 WHERE [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯FID] = '100305'
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>տ<EFBFBD><EFBFBD>˿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ], [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD>տ<EFBFBD><EFBFBD>˿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] FROM #SKTKTEMP1 WHERE [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯FID] = '100305'
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̼<EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ], [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] FROM #SKTEMP1 WHERE [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯FID] = '438223'
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̼<EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>տ<EFBFBD>+<EFBFBD>˿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD>տ<EFBFBD><EFBFBD>˿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] FROM #SKTKTEMP1 WHERE [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯FID] = '438223'
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH( [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>])
SELECT[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] FROM #SKTEMP1 WHERE [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯FID] = '438224'
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>տ<EFBFBD><EFBFBD>˿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ], [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD>տ<EFBFBD><EFBFBD>˿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] FROM #SKTKTEMP1 WHERE [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯FID] = '438224'
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] FROM #SKTEMP1 WHERE [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯FID] = '533896'
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>տ<EFBFBD><EFBFBD>˿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD>տ<EFBFBD><EFBFBD>˿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] FROM #SKTKTEMP1 WHERE [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯FID] = '533896'
2025-08-25 18:44:53 +08:00
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] FROM #SKTEMP1 WHERE [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯FID] = '1467475'
2025-07-08 16:42:01 +08:00
2025-08-25 18:44:53 +08:00
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>տ<EFBFBD><EFBFBD>˿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>])
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],[<EFBFBD>տ<EFBFBD><EFBFBD>˿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] FROM #SKTKTEMP1 WHERE [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯FID] = '1467475'
2025-07-08 16:42:01 +08:00
--<EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD>
SELECT *
INTO #TEMP2
FROM
(
SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],
2025-08-26 19:18:50 +08:00
SUM(ISNULL([<EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],0))/10000 AS '<EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
SUM(ISNULL([<EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],0))/10000 AS '<EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
SUM(ISNULL([<EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],0))/10000 AS '<EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
SUM(ISNULL([<EFBFBD>̼<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],0))/10000 AS '<EFBFBD>㶫̼<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
SUM(ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],0))/10000 AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
SUM(ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],0))/10000 AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
SUM(ISNULL([ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],0))/10000 AS 'ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
SUM(ISNULL([<EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>],0))/10000 AS '<EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>',
SUM(ISNULL([<EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>],0))/10000 AS '<EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>',
SUM(ISNULL([<EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>],0))/10000 AS '<EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>',
SUM(ISNULL([<EFBFBD>̼<EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>],0))/10000 AS '<EFBFBD>㶫̼<EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>',
SUM(ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>],0))/10000 AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>',
SUM(ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>],0))/10000 AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>',
SUM(ISNULL([ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>],0))/10000 AS 'ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>',
SUM(ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>1],0))/10000 AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>1',
SUM(ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>2],0))/10000 AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>2',
SUM(ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>3],0))/10000 AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>3',
SUM(ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>4],0))/10000 AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>4',
SUM(ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>5],0))/10000 AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>5',
SUM(ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>6],0))/10000 AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>6'
2025-07-08 16:42:01 +08:00
FROM YJPHB_GZTH
GROUP BY [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
) AS IDa
--<EFBFBD><EFBFBD><EFBFBD>ձ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TRUNCATE TABLE YJPHB_GZTH
--<EFBFBD><EFBFBD><EFBFBD>²<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯<EFBFBD>Ķ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO YJPHB_GZTH([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_SBU],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],
2025-08-25 18:44:53 +08:00
[<EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD>̼<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
,[ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
,[<EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD>̼<EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>]
,[ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>]
2025-07-08 16:42:01 +08:00
,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>1],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>2],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>3],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>4],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>5],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>6])
SELECT * FROM #TEMP2
--<EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼ<EFBFBD>ҵ<EFBFBD><EFBFBD>
update A
2025-08-26 19:18:50 +08:00
SET [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼ<EFBFBD>ҵ<EFBFBD><EFBFBD>] = ISNULL(B.[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>],0)/10000
2025-07-08 16:42:01 +08:00
FROM YJPHB_GZTH A
2025-08-26 19:18:50 +08:00
LEFT JOIN (SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],SUM([<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>]) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>' FROM #TEMP1 GROUP BY [<5B><><EFBFBD><EFBFBD>Ա]) B ON A.[<5B><><EFBFBD><EFBFBD>] = B.[<5B><><EFBFBD><EFBFBD>Ա]
2025-07-08 16:42:01 +08:00
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ
update A
2025-08-26 19:18:50 +08:00
SET [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD>] = ISNULL(B.[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],0)/10000
2025-07-08 16:42:01 +08:00
FROM YJPHB_GZTH A
2025-08-26 19:18:50 +08:00
LEFT JOIN (SELECT [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],SUM([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' FROM #BGTEMP1 GROUP BY [<5B><><EFBFBD><EFBFBD>Ա]) B ON A.[<5B><><EFBFBD><EFBFBD>] = B.[<5B><><EFBFBD><EFBFBD>Ա]
2025-07-08 16:42:01 +08:00
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>ѽ<EFBFBD><EFBFBD>м<EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD>ֶν<EFBFBD><EFBFBD>и<EFBFBD>ֵ
UPDATE YJPHB_GZTH
SET [<EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD>ѽ<EFBFBD><EFBFBD>м<EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] = ISNULL([<EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],0) + ISNULL([<EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],0) + ISNULL([<EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],0)
2025-08-25 18:44:53 +08:00
+ISNULL([<EFBFBD>̼<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],0) + ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],0) + ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],0)+ ISNULL([ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],0);
2025-07-08 16:42:01 +08:00
--<EFBFBD>Լ<EFBFBD><EFBFBD>Żؿ<EFBFBD><EFBFBD>ϼ<EFBFBD><EFBFBD>ֶν<EFBFBD><EFBFBD>и<EFBFBD>ֵ
UPDATE YJPHB_GZTH
SET [<EFBFBD><EFBFBD><EFBFBD>Żؿ<EFBFBD><EFBFBD>ϼ<EFBFBD>] = ISNULL([<EFBFBD><EFBFBD>ŵ<EFBFBD>ۼƻؿ<EFBFBD><EFBFBD><EFBFBD>],0);
--<EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD>θ<EFBFBD>λ<EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD>YJPHB_GZTH<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
WITH RankedPositions AS (
SELECT B.FNAME AS 'Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
D.FNAME AS '<EFBFBD><EFBFBD><EFBFBD>θ<EFBFBD>λ',
C.FWORKORGID AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯FID',
ROW_NUMBER() OVER(
PARTITION BY B.FNAME
ORDER BY
CASE WHEN C.FWORKORGID = '100302' THEN 1 ELSE 2 END,
C.FWORKORGID DESC
)AS Rank
FROM YJPHB_GZTH A
INNER JOIN T_HR_EMPINFO_L B ON A.[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] = B.FNAME
INNER JOIN T_BD_STAFFTEMP C ON C.FID = B.FID
INNER JOIN T_ORG_POST_L D ON C.FPOSTID = D.FPOSTID
)
SELECT [Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD>θ<EFBFBD>λ]
INTO #YGTEMP1
FROM RankedPositions
WHERE RANK = 1
--<EFBFBD><EFBFBD>ְλ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶΣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
UPDATE A
SET [ְλ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] = B.[<EFBFBD><EFBFBD><EFBFBD>θ<EFBFBD>λ]
FROM YJPHB_GZTH A
INNER JOIN #YGTEMP1 B ON A.[<5B><><EFBFBD><EFBFBD>] = B.[Ա<><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
--<EFBFBD><EFBFBD>ѯ<EFBFBD>θ<EFBFBD>ʱ<EFBFBD><EFBFBD>
SELECT B.FNAME AS 'Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
MIN(C.FSTARTDATE) AS '<EFBFBD><EFBFBD><EFBFBD>θ<EFBFBD>ʱ<EFBFBD><EFBFBD>'
INTO #DateTEMP3
FROM YJPHB_GZTH A
INNER JOIN T_HR_EMPINFO_L B ON A.[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] = B.FNAME
INNER JOIN T_BD_STAFFTEMP C ON C.FID = B.FID
INNER JOIN T_ORG_POST_L D ON C.FPOSTID = D.FPOSTID
GROUP BY B.FNAME
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD>ְλʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶθ<EFBFBD>ֵ
update A
2025-08-19 09:32:59 +08:00
SET --A.[<EFBFBD><EFBFBD>˾ʱ<EFBFBD><EFBFBD>] = CONVERT(NVARCHAR(10), B.[<EFBFBD><EFBFBD><EFBFBD>θ<EFBFBD>ʱ<EFBFBD><EFBFBD>], 120),
A.[<EFBFBD><EFBFBD><EFBFBD>α<EFBFBD>ְλ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]= B.[<EFBFBD><EFBFBD><EFBFBD>θ<EFBFBD>ʱ<EFBFBD><EFBFBD>],A.[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] = B.[<EFBFBD><EFBFBD><EFBFBD>θ<EFBFBD>ʱ<EFBFBD><EFBFBD>]
2025-07-08 16:42:01 +08:00
FROM YJPHB_GZTH A
INNER JOIN #DateTEMP3 B ON A.[<5B><><EFBFBD><EFBFBD>] = B.[Ա<><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
2025-08-19 09:32:59 +08:00
update A
SET A.[<EFBFBD><EFBFBD>˾ʱ<EFBFBD><EFBFBD>] = CONVERT(NVARCHAR(10), B.[<EFBFBD><EFBFBD>˾<EFBFBD><EFBFBD><EFBFBD><EFBFBD>], 120)
FROM YJPHB_GZTH A
INNER JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo B ON A.[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] = B.[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
2025-07-08 16:42:01 +08:00
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ְ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD>
UPDATE A
SET A.[<EFBFBD><EFBFBD>ְ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] = CAST(ROUND((DATEDIFF(DAY, A.[<EFBFBD><EFBFBD>˾ʱ<EFBFBD><EFBFBD>], @FEDateDate) / 365.0), 1) AS DECIMAL(23,1))
FROM YJPHB_GZTH A
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>]<EFBFBD>ֶ<EFBFBD>
UPDATE A
2025-08-26 19:18:50 +08:00
SET A.[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>] = ISNULL(B.FPERFORMANCETARGETS,0)
2025-07-08 16:42:01 +08:00
FROM YJPHB_GZTH A
LEFT JOIN(SELECT ROW_NUMBER() OVER (PARTITION BY t3.FNAME ORDER BY F_MBBA_CREATEDATE_6OQ DESC) rn,t3.FNAME [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],
YEAR(F_VRYF_DATE_83G) [<EFBFBD><EFBFBD>],t2.F_MBBA_CREATEDATE_6OQ [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],FPERFORMANCETARGETS
FROM MBBA_t_Cust_Entry100003 t1
LEFT JOIN MBBA_t_Cust100002 t2 ON t1.FID = t2.FID
LEFT JOIN V_BD_SALESMAN_L t3 ON t1.FNAME = t3.FID
WHERE YEAR(F_VRYF_DATE_83G)= YEAR(@FSDate) AND t2.FDOCUMENTSTATUS = 'C'
) B ON A.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = B.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> AND B.rn = 1
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>]<EFBFBD>ֶ<EFBFBD>
UPDATE A
2025-08-26 19:18:50 +08:00
SET A.[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>] = ISNULL(B.FPERFORMANCETARGETS,0)
2025-07-08 16:42:01 +08:00
FROM YJPHB_GZTH A
LEFT JOIN(SELECT ROW_NUMBER() OVER (PARTITION BY t3.FNAME ORDER BY F_MBBA_CREATEDATE_6OQ ASC) rn,t3.FNAME [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],
YEAR(F_VRYF_DATE_83G) [<EFBFBD><EFBFBD>],t2.F_MBBA_CREATEDATE_6OQ [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],FPERFORMANCETARGETS
FROM MBBA_t_Cust_Entry100003 t1
LEFT JOIN MBBA_t_Cust100002 t2 ON t1.FID = t2.FID
LEFT JOIN V_BD_SALESMAN_L t3 ON t1.FNAME = t3.FID
WHERE YEAR(F_VRYF_DATE_83G)= YEAR(@FSDate) AND t2.FDOCUMENTSTATUS = 'C'
) B ON A.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = B.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> AND B.rn = 1
2025-04-01 11:42:17 +08:00
2025-07-08 16:42:01 +08:00
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>]<EFBFBD>ֶ<EFBFBD>
UPDATE A
SET A.[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>] = CASE WHEN [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>] = 0 OR [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>] IS NULL THEN '0%' ELSE CAST(CAST(ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼ<EFBFBD>ҵ<EFBFBD><EFBFBD>],0)/([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>]*10000)*100 AS INT) AS nvarchar(150))+'%' END
FROM YJPHB_GZTH A
2025-04-01 11:42:17 +08:00
2025-07-08 16:42:01 +08:00
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<EFBFBD>ֶ<EFBFBD>
UPDATE A
SET A.[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] = CASE WHEN [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>] = 0 OR [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>] IS NULL THEN '0%' ELSE CAST(CAST(ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼ<EFBFBD>ҵ<EFBFBD><EFBFBD>],0)/([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>]*10000)*100 AS INT) AS nvarchar(150))+'%' END
FROM YJPHB_GZTH A
2025-04-01 11:42:17 +08:00
2025-07-08 16:42:01 +08:00
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[Ŀ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<EFBFBD>ֶ<EFBFBD>
UPDATE A
SET A.[Ŀ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] = ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>],0)-ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>],0)
FROM YJPHB_GZTH A
2025-08-25 18:44:53 +08:00
--DROP TABLE #TEMP1,#TEMP2,#TEMP3,#BGTEMP1,#YGTEMP1,#DateTEMP3,#SKTEMP1,#SKTKTEMP1,#SixYearEMP1,#TEMP4,#TEMP5
DROP TABLE #TEMP1,#TEMP3,#BGTEMP1,#YGTEMP1,#DateTEMP3,#SKTEMP1,#SKTKTEMP1,#SixYearEMP1,#SalesIDTable
2025-04-01 11:42:17 +08:00
END;