保存进度!
This commit is contained in:
		@@ -58,8 +58,9 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_DEV_PKG IS
 | 
			
		||||
        A_TOTAL                 OUT INTEGER,
 | 
			
		||||
        A_MENSUAL_CUR           OUT CUR_TYPE
 | 
			
		||||
    ) IS
 | 
			
		||||
        L_FIRSTDAY        DATE;
 | 
			
		||||
        L_DEPARTMENT_NAME VARCHAR2(100);
 | 
			
		||||
        L_FIRSTDAY            DATE;
 | 
			
		||||
        L_DEPARTMENT_NAME     VARCHAR2(100);
 | 
			
		||||
        L_RENEWAL_RATE_TARGET NUMBER;
 | 
			
		||||
    BEGIN
 | 
			
		||||
        L_FIRSTDAY := TO_DATE(TO_CHAR(SYSDATE,
 | 
			
		||||
                                      'yyyy') || '-01-01 00:00:00',
 | 
			
		||||
@@ -87,24 +88,47 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_DEV_PKG IS
 | 
			
		||||
                   A_ATTACHING_RATE_TARGET
 | 
			
		||||
              FROM DESKTOP_ARCHIEVEMENT_ADMIN.BI<42><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><CAB8>ٱ<EFBFBD> DEPT
 | 
			
		||||
             WHERE DEPT.<2E><><EFBFBD><EFBFBD> = L_DEPARTMENT_NAME;
 | 
			
		||||
        
 | 
			
		||||
            --<2D><><EFBFBD><EFBFBD>round<6E><64><EFBFBD><EFBFBD>С<EFBFBD><D0A1>ȱ0<C8B1><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
            SELECT DECODE(SUBSTR(A_ATTACHING_RATE_TARGET,
 | 
			
		||||
                                 1,
 | 
			
		||||
                                 1),
 | 
			
		||||
                          '.',
 | 
			
		||||
                          '0' || A_ATTACHING_RATE_TARGET,
 | 
			
		||||
                          A_ATTACHING_RATE_TARGET)
 | 
			
		||||
              INTO A_ATTACHING_RATE_TARGET
 | 
			
		||||
              FROM DUAL;
 | 
			
		||||
        EXCEPTION
 | 
			
		||||
            WHEN NO_DATA_FOUND THEN
 | 
			
		||||
                A_ATTACHING_RATE := '0.0';
 | 
			
		||||
                A_ATTACHING_RATE        := '0.0';
 | 
			
		||||
                A_ATTACHING_RATE_TARGET := '0.0';
 | 
			
		||||
        END;
 | 
			
		||||
    
 | 
			
		||||
        --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
        --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&Ŀ<><C4BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
        BEGIN
 | 
			
		||||
            SELECT ROUND(t."<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʣ<EFBFBD>ȫ<EFBFBD>£<EFBFBD>(%)",
 | 
			
		||||
            SELECT ROUND(t."<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʣ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>(%)",
 | 
			
		||||
                         2),
 | 
			
		||||
                   ROUND(t."<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʣ<EFBFBD><CAA3><EFBFBD>ʱ<EFBFBD><CAB1>(%)" - t."<22><><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>ֵ1(%)",
 | 
			
		||||
                         2)
 | 
			
		||||
              INTO A_RENEWAL_RATE
 | 
			
		||||
              INTO A_RENEWAL_RATE,
 | 
			
		||||
                   A_RENEWAL_RATE_TARGET
 | 
			
		||||
              FROM BI<42><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¸<EFBFBD><C2B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><CAB8>ٱ<EFBFBD> T
 | 
			
		||||
             WHERE T.<2E><><EFBFBD>β<EFBFBD><CEB2><EFBFBD> = L_DEPARTMENT_NAME;
 | 
			
		||||
        
 | 
			
		||||
            --<2D><><EFBFBD><EFBFBD>round<6E><64><EFBFBD><EFBFBD>С<EFBFBD><D0A1>ȱ0<C8B1><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
            SELECT DECODE(SUBSTR(A_RENEWAL_RATE_TARGET,
 | 
			
		||||
                                 1,
 | 
			
		||||
                                 1),
 | 
			
		||||
                          '.',
 | 
			
		||||
                          '0' || A_RENEWAL_RATE_TARGET,
 | 
			
		||||
                          A_RENEWAL_RATE_TARGET)
 | 
			
		||||
              INTO A_RENEWAL_RATE_TARGET
 | 
			
		||||
              FROM DUAL;
 | 
			
		||||
        EXCEPTION
 | 
			
		||||
            WHEN NO_DATA_FOUND THEN
 | 
			
		||||
                A_RENEWAL_RATE := '0.0';
 | 
			
		||||
                A_RENEWAL_RATE        := '0.0';
 | 
			
		||||
                A_RENEWAL_RATE_TARGET := '0.0';
 | 
			
		||||
        END;
 | 
			
		||||
        -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD>ֵ
 | 
			
		||||
        A_RENEWAL_RATE_TARGET := '0.0';
 | 
			
		||||
    
 | 
			
		||||
        --<2D><>ҵ<EFBFBD><D2B5>
 | 
			
		||||
        A_TOTAL := 0;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user