保存进度!
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