Commit 6a3dfc3b authored by dong.wang@52ydwf.com's avatar dong.wang@52ydwf.com

初始化1

parent 2d908421
-- HADWS_CONCAT_MANAGE HADWS_合同组管理费用_直接部分表 -- HADWS_CONCAT_MANAGE HADWS_合同组管理费用_直接部分表
INSERT INTO IFRS17.IFRS17_HADWS_SRDB.HADWS_CONCAT_MANAGE -- 合同组管理费用_直接部分表 INSERT INTO IFRS17.IFRS17_HAODS_MYSQL.HADWS_CONCAT_MANAGE -- 合同组管理费用_直接部分表
SELECT SELECT
ConcatObjUDF(s1.GRP_ID ,s1.MEA_YM ,s1.N_PRDTYPE,s1.BUSY_CHAN,s1.N_CDX ,'1' ) ConcatObjUDF(s1.GRP_ID ,s1.MEA_YM ,s1.N_PRDTYPE,s1.BUSY_CHAN,s1.N_CDX ,'1' )
AS DATAPKID -- 物理主键 AS DATAPKID -- 物理主键
...@@ -8,15 +8,35 @@ ConcatObjUDF(s1.GRP_ID ,s1.MEA_YM ,s1.N_PRDTYPE,s1.BUSY_CHAN,s1.N_CDX ,'1 ...@@ -8,15 +8,35 @@ ConcatObjUDF(s1.GRP_ID ,s1.MEA_YM ,s1.N_PRDTYPE,s1.BUSY_CHAN,s1.N_CDX ,'1
,s1.N_PRDTYPE AS N_PRDTYPE -- '产品大类|| 传统险 分红险 累积式分红 投连险 万能险 ' , ,s1.N_PRDTYPE AS N_PRDTYPE -- '产品大类|| 传统险 分红险 累积式分红 投连险 万能险 ' ,
,s1.BUSY_CHAN AS BUSY_CHAN -- '销售渠道代码' , ,s1.BUSY_CHAN AS BUSY_CHAN -- '销售渠道代码' ,
,s1.N_CDX AS N_CDX -- '长短险标识 || 长险 短险 极短险' , ,s1.N_CDX AS N_CDX -- '长短险标识 || 长险 短险 极短险' ,
,'1' AS P_FLAG -- '团险个险标记|| 1 个单, 2 团单', ,'1' AS P_FLAG -- '团险个险标记|| 1 个单, 2 团单',
,0 AS IACF_INS_OUT -- 期末_实际_IACF_直接部分, ,(
,0 AS ISE_INS_OUT -- 期末_实际_当期_维持费用_直接部分 CASE
WHEN s1.BUSY_CHAN = 'FC' THEN STAND_PREM * 0.50 + 250.0
WHEN s1.BUSY_CHAN = 'AD' THEN STAND_PREM * 0.12 + 250.0
WHEN s1.BUSY_CHAN = 'GP' THEN STAND_PREM * 0.15 + 250.0
WHEN s1.BUSY_CHAN = 'BK' THEN STAND_PREM * 0.12 + 250.0
WHEN s1.BUSY_CHAN = 'EC' THEN STAND_PREM * 0.05 + 25.0
ELSE 0.0 END
) AS IACF_INS_OUT -- 期末_实际_IACF_直接部分,
,(
CASE
WHEN s1.BUSY_CHAN = 'FC' THEN STAND_PREM * 0.0145 + 60.0
WHEN s1.BUSY_CHAN = 'AD' THEN STAND_PREM * 0.0120 + 60.0
WHEN s1.BUSY_CHAN = 'GP' THEN STAND_PREM * 0.0120 + 60.0
WHEN s1.BUSY_CHAN = 'BK' THEN STAND_PREM * 0.0145 + 60.0
WHEN s1.BUSY_CHAN = 'EC' AND s1.PLC in ('TGL1','TGK1','TGM1','TGM2','TGN1','TGN2','TGS1','TGQ1','TGQ2','TGR1','TGR2','THA1','THA2','THB1','THB2','THG1','THH1','THK1','THU1','THS1','THS2','THT1','THT2','THO1','THO2','THO3','THO4','THO5','THO6','THY1','THY2','THY3','THY4','THY5','THY6','THP1','THP2','THP3','THP4','THP5','THP6')
THEN STAND_PREM * 0.0145 + 25.0
WHEN s1.BUSY_CHAN = 'EC' THEN STAND_PREM * 0.0145 + 25.0
ELSE 0.0 END
) AS ISE_INS_OUT -- 期末_实际_当期_维持费用_直接部分
,LOCALTIMESTAMP AS MEA_TIME -- '计量时间' ,LOCALTIMESTAMP AS MEA_TIME -- '计量时间'
,LOCALTIMESTAMP AS ARC_TIME -- '归档时间' ,LOCALTIMESTAMP AS ARC_TIME -- '归档时间'
,'' AS MEA_BAT -- '计量批次' ,'' AS MEA_BAT -- '计量批次'
,'' AS ARC_BAT -- '归档批次' ,'' AS ARC_BAT -- '归档批次'
FROM IFRS17.IFRS17_HADWS_SRDB.HADWS_PERSONAL_PLCRICK_OUT s1 -- 个险现金流输出接口表 FROM IFRS17.IFRS17_HAODS_MYSQL.HADWS_PERSONAL_PLCRICK_OUT s1 -- 个险现金流输出接口表
where s1.MEA_YM = cast('${MEA_YM}' as int) where s1.MEA_YM = cast('${MEA_YM}' as int)
-- group by -- group by
-- s1.GRP_ID -- s1.GRP_ID
...@@ -40,7 +60,7 @@ ConcatObjUDF(s1.GRP_ID ,s1.MEA_YM ,s1.N_PRDTYPE,s1.BUSY_CHAN,s1.N_CDX ,'2 ...@@ -40,7 +60,7 @@ ConcatObjUDF(s1.GRP_ID ,s1.MEA_YM ,s1.N_PRDTYPE,s1.BUSY_CHAN,s1.N_CDX ,'2
,LOCALTIMESTAMP AS ARC_TIME -- '归档时间' ,LOCALTIMESTAMP AS ARC_TIME -- '归档时间'
,'' AS MEA_BAT -- '计量批次' ,'' AS MEA_BAT -- '计量批次'
,'' AS ARC_BAT -- '归档批次' ,'' AS ARC_BAT -- '归档批次'
FROM IFRS17.IFRS17_HADWS_SRDB.HADWS_TEAM_PLCRICK_OUT s1 -- 团险现金流输出接口表 FROM IFRS17.IFRS17_HAODS_MYSQL.HADWS_TEAM_PLCRICK_OUT s1 -- 团险现金流输出接口表
where s1.MEA_YM = cast('${MEA_YM}' as int) where s1.MEA_YM = cast('${MEA_YM}' as int)
-- group by -- group by
-- s1.GRP_ID -- s1.GRP_ID
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment