保存进度!
This commit is contained in:
@@ -82,10 +82,13 @@ CREATE OR REPLACE PACKAGE BODY telsale_archievement_pkg IS
|
||||
e.inception_date qbsj,
|
||||
e.planned_end_date zzsj,
|
||||
pt.premium_amount - nvl(pt.tax_amount,
|
||||
0) bf,
|
||||
0) bf
|
||||
--,qt.qdbf - nvl(qt.qdbf_tax_amount,0) bf
|
||||
,
|
||||
nt.ecompensation_rate * (pt.premium_amount - nvl(pt.tax_amount,
|
||||
0)) fxbf,
|
||||
z.department_name bm,
|
||||
z.department_code bmdm,
|
||||
CASE
|
||||
WHEN (et.telpartnercode LIKE '%HC%' OR
|
||||
zx.workerno IN (SELECT code
|
||||
@@ -166,6 +169,8 @@ CREATE OR REPLACE PACKAGE BODY telsale_archievement_pkg IS
|
||||
LEFT JOIN datacenter.dc_YZH_ZXYS YS
|
||||
ON YS.<2E><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD> = nvl(zx.workerno,
|
||||
et.telpartnercode)
|
||||
--left join v_lsj_dimian dm on dm.vin=v.vin and e.selling_channel_type='25' and dm.MEMO like'%<25><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%'
|
||||
--left join datacenter.dc_lsj_zx_team zt on zt.name=coalesce(zc.name,zc1.name,bc.name,dm.JBRMC)
|
||||
WHERE t.signature_date >= to_date('2023-01-01 00:00:00',
|
||||
'yyyy-mm-dd hh24:mi:ss')
|
||||
AND t.signature_date < to_date(to_char(SYSDATE - 1,
|
||||
@@ -176,6 +181,7 @@ CREATE OR REPLACE PACKAGE BODY telsale_archievement_pkg IS
|
||||
AND qt.tflag = '0' --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>
|
||||
AND qt.usage_xm = '<27><>ͥ<EFBFBD><CDA5><EFBFBD>ó<EFBFBD>'
|
||||
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ᳵ<EFBFBD><E1B3B5>Ħ<EFBFBD>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
--and e.policy_no in ('AXIMC90Y1419B038594J','AXIMC90CTP19B039593R','AXIMC04CTP19B013473X')
|
||||
AND e.planned_end_date - e.inception_date >= 360
|
||||
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
)
|
||||
@@ -185,6 +191,7 @@ CREATE OR REPLACE PACKAGE BODY telsale_archievement_pkg IS
|
||||
(SELECT ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
mm,
|
||||
bm,
|
||||
bmdm,
|
||||
<20><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD>,
|
||||
<20><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD>,
|
||||
<20><>ϯ<EFBFBD>Ŷ<EFBFBD>,
|
||||
@@ -203,6 +210,7 @@ CREATE OR REPLACE PACKAGE BODY telsale_archievement_pkg IS
|
||||
FROM (SELECT DISTINCT *
|
||||
FROM aa) aa
|
||||
GROUP BY bm,
|
||||
bmdm,
|
||||
CASE
|
||||
WHEN pdh = '<27><>' THEN
|
||||
tid
|
||||
@@ -219,6 +227,7 @@ CREATE OR REPLACE PACKAGE BODY telsale_archievement_pkg IS
|
||||
SELECT ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
mm,
|
||||
bm,
|
||||
bmdm,
|
||||
<20><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD>,
|
||||
<20><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD>,
|
||||
<20><>ϯ<EFBFBD>Ŷ<EFBFBD>,
|
||||
@@ -281,6 +290,7 @@ CREATE OR REPLACE PACKAGE BODY telsale_archievement_pkg IS
|
||||
ON qna.policy_no = q.policy_no
|
||||
LEFT JOIN datacenter.dc_yangg_gkxzh gk
|
||||
ON gk.product_code = e.product_code --<2D><>ɢ<EFBFBD><C9A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
--left join datacenter.dc_yangg_zbxzh zb on zb.product_code = e.product_code --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
LEFT JOIN dd
|
||||
ON dd.tid = qna.t_cre
|
||||
WHERE qna.tflag = '0'
|
||||
@@ -291,12 +301,14 @@ CREATE OR REPLACE PACKAGE BODY telsale_archievement_pkg IS
|
||||
2) != 0 THEN
|
||||
'<27><>'
|
||||
END) IS NULL
|
||||
--and q.endorsement_no = '<27><>'
|
||||
AND e.policy_status = '1'
|
||||
AND gk.product_code IS NOT NULL
|
||||
AND (e.product_code LIKE '2%' OR e.product_code LIKE '1106%' --<2D>⽡ --<2D><><EFBFBD><EFBFBD>
|
||||
OR e.product_code LIKE '1107%' OR e.product_code LIKE '1108%' OR e.product_code LIKE '1307%' OR e.product_code LIKE '1304A400%' --<2D>Ҳ<EFBFBD>
|
||||
|
||||
)
|
||||
--and e.product_code not in ('22KC9800')
|
||||
AND q.signature_date >= to_date('2023-01-01 00:00:00',
|
||||
'yyyy-mm-dd hh24:mi:ss')
|
||||
AND q.signature_date < to_date(to_char(SYSDATE - 1,
|
||||
@@ -322,11 +334,13 @@ CREATE OR REPLACE PACKAGE BODY telsale_archievement_pkg IS
|
||||
FROM dd
|
||||
LEFT JOIN cc
|
||||
ON cc.<2E>ں<EFBFBD>֤<EFBFBD><D6A4> = dd.tid
|
||||
AND cc.mm_f = dd.mm)
|
||||
AND cc.mm_f = dd.mm) --OR cc.<2E>ں<EFBFBD>֤<EFBFBD><D6A4> = dd.btid
|
||||
--select * from ff
|
||||
SELECT to_date(ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
'yyyy-mm-dd'),
|
||||
'yyyy-mm-dd') ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
mm <20>·<EFBFBD>,
|
||||
bm <20><><EFBFBD><EFBFBD>,
|
||||
bmdm <20><><EFBFBD>Ŵ<EFBFBD><C5B4><EFBFBD>,
|
||||
<20><><EFBFBD><EFBFBD>N,
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N,
|
||||
<20><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD>,
|
||||
@@ -346,6 +360,7 @@ CREATE OR REPLACE PACKAGE BODY telsale_archievement_pkg IS
|
||||
GROUP BY ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
mm,
|
||||
bm,
|
||||
bmdm,
|
||||
<20><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD>,
|
||||
<20><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD>,
|
||||
<20><>ϯ<EFBFBD>Ŷ<EFBFBD>,
|
||||
@@ -353,7 +368,7 @@ CREATE OR REPLACE PACKAGE BODY telsale_archievement_pkg IS
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N
|
||||
ORDER BY <20><><EFBFBD><EFBFBD>,
|
||||
<20><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD>;
|
||||
|
||||
COMMIT;
|
||||
END;
|
||||
|
||||
PROCEDURE <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> IS
|
||||
|
28
code/db/建表/车非每日保费.sql
Normal file
28
code/db/建表/车非每日保费.sql
Normal file
@@ -0,0 +1,28 @@
|
||||
drop table <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD>ձ<EFBFBD><EFBFBD><EFBFBD>;
|
||||
create table <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD>ձ<EFBFBD><EFBFBD><EFBFBD>
|
||||
(
|
||||
ǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> DATE not null,
|
||||
<EFBFBD>·<EFBFBD> VARCHAR2(10) not null,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2(100) not null,
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ŵ<EFBFBD><EFBFBD><EFBFBD> varchar2(10) not null,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>n VARCHAR2(100) not null,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n VARCHAR2(100),
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2(20),
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2(30),
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD>Ŷ<EFBFBD> VARCHAR2(100),
|
||||
<EFBFBD><EFBFBD><EFBFBD>ո<EFBFBD><EFBFBD>˿ͻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> NUMBER(16,2),
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ںϱ<EFBFBD><EFBFBD><EFBFBD> NUMBER(16,2)
|
||||
)
|
||||
tablespace DESKTOP_ARCHIEVEMENT
|
||||
pctfree 10
|
||||
initrans 1
|
||||
maxtrans 255
|
||||
storage
|
||||
(
|
||||
initial 64K
|
||||
next 1M
|
||||
minextents 1
|
||||
maxextents unlimited
|
||||
);
|
||||
-- Grant/Revoke object privileges
|
||||
grant select, insert, delete on <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD>ձ<EFBFBD><EFBFBD><EFBFBD> to DATACENTER;
|
18
code/db/建表/车非每日保费临时表.sql
Normal file
18
code/db/建表/车非每日保费临时表.sql
Normal file
@@ -0,0 +1,18 @@
|
||||
drop table <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD>ձ<EFBFBD><EFBFBD><EFBFBD>_T;
|
||||
create global temporary table <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD>ձ<EFBFBD><EFBFBD><EFBFBD>_T
|
||||
(
|
||||
ǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> DATE not null,
|
||||
<EFBFBD>·<EFBFBD> VARCHAR2(10) not null,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2(100) not null,
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ŵ<EFBFBD><EFBFBD><EFBFBD> varchar2(100) not null,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>n VARCHAR2(100) not null,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n VARCHAR2(100),
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2(20),
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2(30),
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD>Ŷ<EFBFBD> VARCHAR2(100),
|
||||
<EFBFBD><EFBFBD><EFBFBD>ո<EFBFBD><EFBFBD>˿ͻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> NUMBER(16,2),
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ںϱ<EFBFBD><EFBFBD><EFBFBD> NUMBER(16,2)
|
||||
)
|
||||
on commit preserve rows;
|
||||
-- Grant/Revoke object privileges
|
||||
grant select, insert, delete, alter on <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD>ձ<EFBFBD><EFBFBD><EFBFBD>_T to DATACENTER;
|
@@ -1,4 +1,4 @@
|
||||
|
||||
--INSERT INTO desktop_archievement_admin.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD>ձ<EFBFBD><EFBFBD><EFBFBD>_t
|
||||
WITH aa AS
|
||||
(SELECT to_char(t.signature_date,
|
||||
'yyyy-mm-dd') ǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
@@ -17,6 +17,7 @@ WITH aa AS
|
||||
nt.ecompensation_rate * (pt.premium_amount - nvl(pt.tax_amount,
|
||||
0)) fxbf,
|
||||
z.department_name bm,
|
||||
z.department_code bmdm,
|
||||
CASE
|
||||
WHEN (et.telpartnercode LIKE '%HC%' OR zx.workerno IN (SELECT code
|
||||
FROM datacenter.dc_lsj_zx_hc)) THEN
|
||||
@@ -118,6 +119,7 @@ dd2 AS
|
||||
(SELECT ǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
mm,
|
||||
bm,
|
||||
bmdm,
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD>Ŷ<EFBFBD>,
|
||||
@@ -136,6 +138,7 @@ dd2 AS
|
||||
FROM (SELECT DISTINCT *
|
||||
FROM aa) aa
|
||||
GROUP BY bm,
|
||||
bmdm,
|
||||
CASE
|
||||
WHEN pdh = '<EFBFBD><EFBFBD>' THEN
|
||||
tid
|
||||
@@ -152,6 +155,7 @@ dd2 AS
|
||||
SELECT ǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
mm,
|
||||
bm,
|
||||
bmdm,
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD>Ŷ<EFBFBD>,
|
||||
@@ -260,9 +264,11 @@ ff AS
|
||||
ON cc.<EFBFBD>ں<EFBFBD>֤<EFBFBD><EFBFBD> = dd.tid
|
||||
AND cc.mm_f = dd.mm) --OR cc.<EFBFBD>ں<EFBFBD>֤<EFBFBD><EFBFBD> = dd.btid
|
||||
--select * from ff
|
||||
SELECT ǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
--mm,
|
||||
SELECT to_date(ǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
'yyyy-mm-dd') ǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
mm <EFBFBD>·<EFBFBD>,
|
||||
bm <EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
bmdm <EFBFBD><EFBFBD><EFBFBD>Ŵ<EFBFBD><EFBFBD><EFBFBD>,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>N,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N,
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
@@ -273,16 +279,20 @@ SELECT ǩ
|
||||
nvl(SUM(<EFBFBD>ںϱ<EFBFBD><EFBFBD><EFBFBD>),
|
||||
0) <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ںϱ<EFBFBD><EFBFBD><EFBFBD>
|
||||
FROM ff
|
||||
WHERE ff.ǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '2023-03-09'
|
||||
WHERE ff.ǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> >= to_char(SYSDATE - 3,
|
||||
'yyyy-mm-dd')
|
||||
AND ff.ǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <= to_char(SYSDATE,
|
||||
'yyyy-mm-dd')
|
||||
AND bm IN ('<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD>˾')
|
||||
GROUP BY ǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
mm,
|
||||
bm,
|
||||
bmdm,
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD>Ŷ<EFBFBD>,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>N,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N
|
||||
ORDER BY <EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
|
Reference in New Issue
Block a user