Commit 9b25f115 authored by dong.wang@52ydwf.com's avatar dong.wang@52ydwf.com

初始化`

parent 14def41a
-- HADIM_PRDINFO--产品基本信息 -- HADIM_PRDINFO--产品基本信息
create table HADIM_PRDINFO( create table HADIM_PRDINFO(
PRDCODE varchar(64) default null comment '产品代码' , PRDCODE varchar(64) default null comment '险种' ,
PRDNAME varchar(64) default null comment '产品名称' , PRDNAME varchar(64) default null comment '产品名称' ,
CHNL varchar(64) default null comment '渠道|| AD BK EC EL FC GP ' , CHNL varchar(64) default null comment '渠道|| AD BK EC EL FC GP ' ,
RISKCLASS varchar(64) default null comment '风险类别|| 保障型 储蓄型' , RISKCLASS varchar(64) default null comment '风险类别|| 保障型 储蓄型' ,
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
create table HADWS_CONCAT_MANAGE( create table HADWS_CONCAT_MANAGE(
DATAPKID varchar(64) not null comment '物理主键' DATAPKID varchar(64) not null comment '物理主键'
, GRP_ID varchar(64) not null comment '合同组号' , GRP_ID varchar(64) not null comment '合同组号'
, MEA_YM varchar(64) default null comment '评估月 ' , MEA_YM int default null comment '评估月 '
, N_PRDTYPE varchar(64) default null comment '产品大类|| 传统险 分红险 累积式分红 投连险 万能险 ' , N_PRDTYPE varchar(64) default null comment '产品大类|| 传统险 分红险 累积式分红 投连险 万能险 '
, BUSY_CHAN varchar(64) default null comment '销售渠道代码' , BUSY_CHAN varchar(64) default null comment '销售渠道代码'
, N_CDX varchar(64) default null comment '长短险标识 || 长险 短险 极短险' , N_CDX varchar(64) default null comment '长短险标识 || 长险 短险 极短险'
...@@ -13,7 +13,7 @@ DATAPKID varchar(64) not null comment '物理主键' ...@@ -13,7 +13,7 @@ DATAPKID varchar(64) not null comment '物理主键'
,ARC_TIME datetime default null comment '归档时间' ,ARC_TIME datetime default null comment '归档时间'
,MEA_BAT varchar(64) default null comment '计量批次' ,MEA_BAT varchar(64) default null comment '计量批次'
,ARC_BAT varchar(64) default null comment '归档批次' ,ARC_BAT varchar(64) default null comment '归档批次'
-- ,primary key (GRP_ID) -- ,primary key (DATAPKID)
) )
-- comment '合同组管理费用_直接部分表' charset = utf8mb3 -- comment '合同组管理费用_直接部分表' charset = utf8mb3
......
-- HADWS_PERSONAL_INV_SPLIT--个险投资成分拆分数据表 -- HADWS_PERSONAL_INV_SPLIT--个险投资成分拆分数据表
create table HADWS_PERSONAL_INV_SPLIT( create table HADWS_PERSONAL_INV_SPLIT(
DATAPKID varchar(64) not null comment '物理主键' DATAPKID varchar(64) not null comment '物理主键'
,MEA_YM int default null comment '评估月' ,MEA_YM int not null comment '评估月'
,N_RISKCLASS varchar(64) default null comment '风险类别|| 保障型 储蓄型' ,N_RISKCLASS varchar(64) not null comment '风险类别|| 保障型 储蓄型'
,N_PRDTYPE varchar(64) default null comment '产品大类|| 传统险 分红险 累积式分红 投连险 万能险 ' ,N_PRDTYPE varchar(64) not null comment '产品大类|| 传统险 分红险 累积式分红 投连险 万能险 '
,MDL varchar(64) default null comment '适用模型|| BBA VFA PAA ' ,MDL varchar(64) not null comment '适用模型|| BBA VFA PAA '
,N_PROFIT_FLAG varchar(64) default null comment '营利性代码|| 1 2 3' ,N_PROFIT_FLAG varchar(64) not null comment '营利性代码|| 1 2 3'
,GRP_ID varchar(64) default null comment '合同组号' ,GRP_ID varchar(64) not null comment '合同组号'
,N_GRP__ID varchar(64) default null comment '合同组合号' ,N_GRP__ID varchar(64) not null comment '合同组合号'
,CLM_OUT_CSM decimal(18,4) default null comment '期初_实际_当期_赔付及费用_投资部分' ,CLM_OUT_CSM decimal(18,4) default null comment '期初_实际_当期_赔付及费用_投资部分'
,CLM_OUT decimal(18,4) default null comment '期初_实际_当期_赔付及费用' ,CLM_OUT decimal(18,4) default null comment '期初_实际_当期_赔付及费用'
,PREM_INC decimal(18,4) default null comment '期初_预期_当期_保费收入' ,PREM_INC decimal(18,4) default null comment '期初_预期_当期_保费收入'
......
...@@ -34,7 +34,8 @@ DATAPKID varchar(64) not null comment '物理主键' ...@@ -34,7 +34,8 @@ DATAPKID varchar(64) not null comment '物理主键'
) )
-- comment '个险现金流输入接口表' charset = utf8mb3 -- comment '个险现金流输入接口表' charset = utf8mb3
PRIMARY KEY (DATAPKID)
DISTRIBUTED BY HASH (DATAPKID)
; ;
......
-- HADWS_CONCAT_MANAGE HADWS_合同组管理费用_直接部分表 -- HADWS_CONCAT_MANAGE HADWS_合同组管理费用_直接部分表
INSERT INTO IFRS17.IFRS17_HAODS_MYSQL.HADWS_CONCAT_MANAGE -- 合同组管理费用_直接部分表 INSERT INTO IFRS17.IFRS17_HAODS_MYSQL.HADWS_CONCAT_MANAGE -- 合同组管理费用_直接部分表
SELECT SELECT
ConcatObjUDF(s1.GRP_ID,'${MEA_YM}','1') AS DATAPKID -- 物理主键 ConcatObjUDF(s1.GRP_ID ,s1.MEA_YM ,s1.N_PRDTYPE,s1.BUSY_CHAN,s1.N_CDX ,'1' )
AS DATAPKID -- 物理主键
,s1.GRP_ID AS GRP_ID -- '合同组号' , ,s1.GRP_ID AS GRP_ID -- '合同组号' ,
,cast( '${MEA_YM}' as int) AS MEA_YM --'评估月' ,s1.MEA_YM AS MEA_YM -- '评估月'
,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 IACF_INS_OUT -- 期末_实际_IACF_直接部分,
,0 AS ISE_INS_OUT -- 期末_实际_当期_维持费用_直接部分 ,0 AS ISE_INS_OUT -- 期末_实际_当期_维持费用_直接部分
,LOCALTIMESTAMP AS MEA_TIME -- '计量时间' ,LOCALTIMESTAMP AS MEA_TIME -- '计量时间'
...@@ -23,22 +24,23 @@ where s1.MEA_YM = cast('${MEA_YM}' as int) ...@@ -23,22 +24,23 @@ where s1.MEA_YM = cast('${MEA_YM}' as int)
-- ,s1.BUSY_CHAN -- ,s1.BUSY_CHAN
-- ,s1.N_CDX -- ,s1.N_CDX
union all union all
SELECT SELECT
ConcatObjUDF(s1.GRP_ID,'${MEA_YM}','2') ConcatObjUDF(s1.GRP_ID ,s1.MEA_YM ,s1.N_PRDTYPE,s1.BUSY_CHAN,s1.N_CDX ,'2' )
AS DATAPKID -- 物理主键 AS DATAPKID -- 物理主键
,s1.GRP_ID AS GRP_ID -- '合同组号' , ,s1.GRP_ID AS GRP_ID -- '合同组号' ,
, cast('${MEA_YM}' as int) AS MEA_YM --'评估月' ,s1.MEA_YM AS MEA_YM -- '评估月'
,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 -- '长短险标识 || 长险 短险 极短险' ,
,'2' AS P_FLAG -- '团险个险标记|| 1--个单, 2--团单', ,'2' AS P_FLAG -- '团险个险标记|| 1 个单, 2 团单',
,0 AS IACF_INS_OUT -- 期末_实际_IACF_直接部分, ,0 AS IACF_INS_OUT -- 期末_实际_IACF_直接部分,
,0 AS ISE_INS_OUT -- 期末_实际_当期_维持费用_直接部分 ,0 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_HAODS_MYSQL.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
......
-- HADWS_CONTACT_MEAS_INPUT HADWS_合同组计量输入接口表 -- HADWS_CONTACT_MEAS_INPUT HADWS_合同组计量输入接口表
INSERT INTO IFRS17.IFRS17_HAODS_MYSQL.HADWS_CONTACT_MEAS_INPUT --团险投资成分拆分数据表 INSERT INTO IFRS17.IFRS17_HAODS_MYSQL.HADWS_CONTACT_MEAS_INPUT --团险投资成分拆分数据表
SELECT SELECT
ConcatObjUDF(a1.GRP_ID,a1.MEA_YM,a1.P_FLAG) md5(ConcatObjUDF(a1.GRP_ID,a1.MEA_YM,a1.N_PRDTYPE , a1.N_PROFIT_FLAG , a1.N_RISKCLASS , a1.MDL ,a1.P_FLAG) )
AS DATAPKID -- 物理主键 AS DATAPKID -- 物理主键
, a1.GRP_ID -- '合同组号' , a1.GRP_ID -- '合同组号'
, a1.MEA_YM -- '评估月' , a1.MEA_YM -- '评估月'
......
-- HADWS_PERSONAL_PLCRICK_IN HADWS_个险现金流输入接口表 -- HADWS_PERSONAL_PLCRICK_IN HADWS_个险现金流输入接口表
INSERT INTO IFRS17.IFRS17_HADWS_SRDB.HADWS_PERSONAL_PLCRICK_IN -- 个险现金流输入接口表 INSERT INTO IFRS17.IFRS17_HAODS_MYSQL.HADWS_PERSONAL_PLCRICK_IN -- 个险现金流输入接口表
SELECT SELECT
ConcatObjUDF( '${MEA_YM}',PLC_ID) ConcatObjUDF( '${MEA_YM}',s1.PLC_ID)
AS DATAPKID -- 物理主键 AS DATAPKID -- 物理主键
,cast('${MEA_YM}' as int) AS MEA_YM --'评估月' ,cast('${MEA_YM}' as int) AS MEA_YM --'评估月'
,s1.PLC_ID AS PLC_ID -- '保单号' , ,s1.PLC_ID AS PLC_ID -- '保单号' ,
...@@ -29,12 +29,12 @@ ConcatObjUDF( '${MEA_YM}',PLC_ID) ...@@ -29,12 +29,12 @@ ConcatObjUDF( '${MEA_YM}',PLC_ID)
,s2.PRDTYPE AS N_PRDTYPE -- '产品大类|| 传统险 分红险 累积式分红 投连险 万能险 ' , ,s2.PRDTYPE AS N_PRDTYPE -- '产品大类|| 传统险 分红险 累积式分红 投连险 万能险 ' ,
,s2.MDL AS MDL -- '适用模型|| BBA VFA PAA ' ,s2.MDL AS MDL -- '适用模型|| BBA VFA PAA '
,LOCALTIMESTAMP AS MEA_TIME -- '计量时间' ,LOCALTIMESTAMP AS MEA_TIME -- '计量时间'
,null AS ARC_TIME -- '归档时间' ,LOCALTIMESTAMP AS ARC_TIME -- '归档时间'
,'' AS MEA_BAT -- '计量批次' ,'' AS MEA_BAT -- '计量批次'
,'' AS ARC_BAT -- '归档批次' ,'' AS ARC_BAT -- '归档批次'
FROM IFRS17.IFRS17_HAODS_SRDB.HAODS_PERSONAL_PLCRICK s1 -- 保单险种明细_个人业务 FROM IFRS17.IFRS17_HAODS_MYSQL.HAODS_PERSONAL_PLCRICK s1 -- 保单险种明细_个人业务
LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HADIM_PRDINFO s2 -- 产品基本信息 LEFT JOIN IFRS17.IFRS17_HAODS_MYSQL.HADIM_PRDINFO s2 -- 产品基本信息
ON s1.N_PRD_CODE = s2.PRDCODE and s1.BUSY_CHAN = s2.CHNL ON s1.PLC_RISK_CODE = s2.PRDCODE and s1.BUSY_CHAN = s2.CHNL
-- HADWS_PERSONAL_PLCRICK_OUT HADWS_个险现金流输出接口表 -- HADWS_PERSONAL_PLCRICK_OUT HADWS_个险现金流输出接口表
INSERT INTO IFRS17.HADWS_SRDB.HADWS_PERSONAL_PLCRICK_OUT -- 个险现金流输出接口表 INSERT INTO IFRS17.IFRS17_HAODS_MYSQL.HADWS_PERSONAL_PLCRICK_OUT -- 个险现金流输出接口表
SELECT SELECT
ConcatObjUDF( '${MEA_YM}',s1.PLC_ID) ConcatObjUDF( '${MEA_YM}',s1.PLC_ID)
AS DATAPKID -- 物理主键 AS DATAPKID -- 物理主键
...@@ -25,24 +25,24 @@ ConcatObjUDF( '${MEA_YM}',s1.PLC_ID) ...@@ -25,24 +25,24 @@ ConcatObjUDF( '${MEA_YM}',s1.PLC_ID)
,s1.STS AS STS -- '保单状态' || 生效 满期终止 签单 保单退保 犹豫期退保' ,s1.STS AS STS -- '保单状态' || 生效 满期终止 签单 保单退保 犹豫期退保'
,s1.N_CYEAR_D AS N_CYEAR_D --'发单年度' ,s1.N_CYEAR_D AS N_CYEAR_D --'发单年度'
,s1.N_CYEAR_D_PROFIT AS N_CYEAR_D_PROFIT --'发单年度-营利性' ,s1.N_CYEAR_D_PROFIT AS N_CYEAR_D_PROFIT --'发单年度-营利性'
,s1.RISKCLASS AS N_RISKCLASS -- '风险类别|| 保障型 储蓄型' , ,s1.N_RISKCLASS AS N_RISKCLASS -- '风险类别|| 保障型 储蓄型' ,
,s1.N_PRDTYPE AS N_PRDTYPE -- '产品大类|| 传统险 分红险 累积式分红 投连险 万能险 ' , ,s1.N_PRDTYPE AS N_PRDTYPE -- '产品大类|| 传统险 分红险 累积式分红 投连险 万能险 ' ,
,s1.MDL AS MDL -- '适用模型|| BBA VFA PAA ' ,s1.MDL AS MDL -- '适用模型|| BBA VFA PAA '
,IFNULL(s2.PROFIT_FLAG ,s3.PROFIT_FLAG ) AS N_PROFIT_FLAG -- 营利性代码|| 1 2 3 ,COALESCE (s2.PROFIT_FLAG ,s3.PROFIT_FLAG ) AS N_PROFIT_FLAG -- 营利性代码|| 1 2 3
,s4.GRP_ID AS GRP_ID -- '合同组号' , ,s4.GRP_ID AS GRP_ID -- '合同组号' ,
,s4.N_GRP__ID AS N_GRP__ID -- '合同组合号' , ,s4.N_GRP__ID AS N_GRP__ID -- '合同组合号' ,
,LOCALTIMESTAMP AS MEA_TIME -- '计量时间' ,LOCALTIMESTAMP AS MEA_TIME -- '计量时间'
,null 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_IN s1-- 个险现金流输入接口表 FROM IFRS17.IFRS17_HAODS_MYSQL.HADWS_PERSONAL_PLCRICK_IN s1 -- 个险现金流输入接口表
LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HADIM_LRISKPROF s2 -- 长险营利性配置信息 LEFT JOIN IFRS17.IFRS17_HAODS_MYSQL.HADIM_LRISKPROF s2 -- 长险营利性配置信息
ON s1.N_CDX ='长险' and s1.N_PRD_CODE = s2.PRDCODE and s1.BUSY_CHAN = s2.CHNL and s1.N_CYEAR_D_PROFIT = s2.CYEAR ON s1.N_CDX ='长险' and s1.PLC_RISK_CODE = s2.PRDCODE and s1.BUSY_CHAN = s2.CHNL and s1.N_CYEAR_D_PROFIT = s2.CYEAR
LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HADIM_SRISKPROF s3 --短险营利性配置信息 LEFT JOIN IFRS17.IFRS17_HAODS_MYSQL.HADIM_SRISKPROF s3 --短险营利性配置信息
ON s1.N_CDX ='短险' and s1.N_PRD_CODE = s3.PRDCODE ON s1.N_CDX ='短险' and s1.PLC_RISK_CODE = s3.PRDCODE
LEFT JOIN IFRS17.IFRS17_HAODS_SRDB. HAODS_EXT_CONCATINFO s4 --合同分组基本信息 LEFT JOIN IFRS17.IFRS17_HAODS_MYSQL.HAODS_EXT_CONCATINFO s4 --合同分组基本信息
ON s1.N_PRDTYPE = s4.N_PRDTYPE and s1.N_CYEAR_D = s4.N_CYEAR_D ON s1.N_PRDTYPE = s4.N_PRDTYPE and s1.N_CYEAR_D = s4.N_CYEAR_D
and s1.IFNULL(s2.PROFIT_FLAG ,s3.PROFIT_FLAG ) = s4.N_PROFIT_FLAG and COALESCE(s2.PROFIT_FLAG ,s3.PROFIT_FLAG ) = s4.N_PROFIT_FLAG
where s1.MEA_YM = cast('${MEA_YM}' as int) where s1.MEA_YM = cast('${MEA_YM}' as int)
......
-- HADWS_TEAM_PLCRICK_IN HADWS_团险现金流输入接口表 -- HADWS_TEAM_PLCRICK_IN HADWS_团险现金流输入接口表
INSERT INTO IFRS17.HADWS_SRDB.HADWS_TEAM_PLCRICK_IN --团险现金流输入接口表 INSERT INTO IFRS17.IFRS17_HAODS_MYSQL.HADWS_TEAM_PLCRICK_IN --团险现金流输入接口表
SELECT SELECT
ConcatObjUDF('${MEA_YM}',s1.GRP_INS_PLC_ID) ConcatObjUDF('${MEA_YM}',s1.GRP_INS_PLC_ID)
AS DATAPKID -- 物理主键 AS DATAPKID -- 物理主键
...@@ -28,13 +28,13 @@ ConcatObjUDF('${MEA_YM}',s1.GRP_INS_PLC_ID) ...@@ -28,13 +28,13 @@ ConcatObjUDF('${MEA_YM}',s1.GRP_INS_PLC_ID)
,s2.PRDTYPE AS N_PRDTYPE -- '产品大类|| 传统险 分红险 累积式分红 投连险 万能险 ' , ,s2.PRDTYPE AS N_PRDTYPE -- '产品大类|| 传统险 分红险 累积式分红 投连险 万能险 ' ,
,s2.MDL AS MDL -- '适用模型|| BBA VFA PAA ' ,s2.MDL AS MDL -- '适用模型|| BBA VFA PAA '
,LOCALTIMESTAMP AS MEA_TIME -- '计量时间' ,LOCALTIMESTAMP AS MEA_TIME -- '计量时间'
,null AS ARC_TIME -- '归档时间' ,LOCALTIMESTAMP AS ARC_TIME -- '归档时间'
,'' AS MEA_BAT -- '计量批次' ,'' AS MEA_BAT -- '计量批次'
,'' AS ARC_BAT -- '归档批次' ,'' AS ARC_BAT -- '归档批次'
FROM IFRS17.IFRS17_HAODS_SRDB.HAODS_TEAM_PLCRICK s1 --保单险种明细数据_团险 FROM IFRS17.IFRS17_HAODS_MYSQL.HAODS_TEAM_PLCRICK s1 --保单险种明细数据_团险
LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HADIM_PRDINFO s2 -- 产品基本信息 LEFT JOIN IFRS17.IFRS17_HAODS_MYSQL.HADIM_PRDINFO s2 -- 产品基本信息
ON s1.N_PRD_CODE = s2.PRDCODE and s1.BUSY_CHAN = s2.CHNL ON s1.PLC_RISK_CODE = s2.PRDCODE and s1.BUSY_CHAN = s2.CHNL
-- HADWS_TEAM_PLCRICK_OUT HADWS_团险现金流输出接口表 -- HADWS_TEAM_PLCRICK_OUT HADWS_团险现金流输出接口表
INSERT INTO IFRS17.HADWS_SRDB.HADWS_TEAM_PLCRICK_OUT --团险现金流输出接口表 INSERT INTO IFRS17.IFRS17_HAODS_MYSQL.HADWS_TEAM_PLCRICK_OUT --团险现金流输出接口表
SELECT SELECT
ConcatObjUDF( '${MEA_YM}',s1.GRP_INS_PLC_ID) ConcatObjUDF( '${MEA_YM}',s1.GRP_INS_PLC_ID)
AS DATAPKID -- 物理主键 AS DATAPKID -- 物理主键
...@@ -24,24 +24,24 @@ ConcatObjUDF( '${MEA_YM}',s1.GRP_INS_PLC_ID) ...@@ -24,24 +24,24 @@ ConcatObjUDF( '${MEA_YM}',s1.GRP_INS_PLC_ID)
,s1.N_CDX AS N_CDX -- '长短险标识 || M L' , ,s1.N_CDX AS N_CDX -- '长短险标识 || M L' ,
,s1.STS AS STS -- '保单状态 || 生效 满期终止 签单 保单退保 犹豫期退保' ,s1.STS AS STS -- '保单状态 || 生效 满期终止 签单 保单退保 犹豫期退保'
,s1.N_CYEAR_D AS N_CYEAR_D -- '发单年度' ,s1.N_CYEAR_D AS N_CYEAR_D -- '发单年度'
,s1.RISKCLASS AS N_RISKCLASS -- '风险类别|| 保障型 储蓄型' , ,s1.N_RISKCLASS AS N_RISKCLASS -- '风险类别|| 保障型 储蓄型' ,
,s1.N_PRDTYPE AS N_PRDTYPE -- '产品大类|| 传统险 分红险 累积式分红 投连险 万能险 ' , ,s1.N_PRDTYPE AS N_PRDTYPE -- '产品大类|| 传统险 分红险 累积式分红 投连险 万能险 ' ,
,s1.MDL AS MDL -- '适用模型|| BBA VFA PAA ' ,s1.MDL AS MDL -- '适用模型|| BBA VFA PAA '
,s3.PROFIT_FLAG AS N_PROFIT_FLAG -- 营利性代码|| 1 2 3 ,s3.PROFIT_FLAG AS N_PROFIT_FLAG -- 营利性代码|| 1 2 3
,s4.GRP_ID AS GRP_ID -- '合同组号' , ,s4.GRP_ID AS GRP_ID -- '合同组号' ,
,s4.N_GRP__ID AS N_GRP__ID -- '合同组合号' , ,s4.N_GRP__ID AS N_GRP__ID -- '合同组合号' ,
,LOCALTIMESTAMP AS MEA_TIME -- '计量时间' ,LOCALTIMESTAMP AS MEA_TIME -- '计量时间'
,null 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_IN s1 -- 团险现金流输入接口表
-- LEFT JOIN IFRS17.HASOURCE_SRDB.HADIM_LRISKPROF s2 -- 长险营利性配置信息 -- LEFT JOIN IFRS17.HASOURCE_SRDB.HADIM_LRISKPROF s2 -- 长险营利性配置信息
-- ON s1.N_CDX ='长险' and s1.N_PRD_CODE = s2.PRDCODE and s1.BUSY_CHAN = s2.CHNL and s1.N_CYEAR_D_PROFIT = s2.CYEAR -- ON s1.N_CDX ='长险' and s1.N_PRD_CODE = s2.PRDCODE and s1.BUSY_CHAN = s2.CHNL and s1.N_CYEAR_D_PROFIT = s2.CYEAR
LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HADIM_SRISKPROF s3 --短险营利性配置信息 LEFT JOIN IFRS17.IFRS17_HAODS_MYSQL.HADIM_SRISKPROF s3 --短险营利性配置信息
ON s1.N_CDX ='短险' and s1.N_PRD_CODE = s3.PRDCODE ON s1.N_CDX ='短险' and s1.PLC_RISK_CODE = s3.PRDCODE
LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HAODS_EXT_CONCATINFO s4 --合同分组基本信息 LEFT JOIN IFRS17.IFRS17_HAODS_MYSQL.HAODS_EXT_CONCATINFO s4 --合同分组基本信息
ON s1.N_PRDTYPE = s4.N_PRDTYPE and s1.N_CYEAR_D = s4.N_CYEAR_D ON s1.PLC_RISK_CODE = s4.N_PRDTYPE and s1.N_CYEAR_D = s4.N_CYEAR_D
and s3.PROFIT_FLAG = s4.N_PROFIT_FLAG and s3.PROFIT_FLAG = s4.N_PROFIT_FLAG
where s1.MEA_YM = cast('${MEA_YM}' as int) where s1.MEA_YM = cast('${MEA_YM}' as int)
......
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