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

初始化`

parent 8fe55766
-- HADWS_CONCAT_MANAGE--HADWS_合同组管理费用_直接部分表 -- HADWS_CONCAT_MANAGE HADWS_合同组管理费用_直接部分表
INSERT INTO IFRS17.HADWS_SRDB.HADWS_CONCAT_MANAGE --合同组管理费用_直接部分表 INSERT INTO IFRS17.IFRS17_HADWS_SRDB.HADWS_CONCAT_MANAGE --合同组管理费用_直接部分表
SELECT SELECT
ConcatObjUDF(MGRP_ID,${MEA_YM}) ConcatObjUDF(GRP_ID,'${MEA_YM}')
AS DATAPKID -- 物理主键 AS DATAPKID -- 物理主键
,s1.GRP_ID AS GRP_ID -- '合同组号' , ,s1.GRP_ID AS GRP_ID -- '合同组号' ,
,cast( ${MEA_YM} as int) AS MEA_YM --'评估月' ,cast( '${MEA_YM}' as int) 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 -- '长短险标识 || 长险 短险 极短险' ,
...@@ -16,8 +16,8 @@ ConcatObjUDF(MGRP_ID,${MEA_YM}) ...@@ -16,8 +16,8 @@ ConcatObjUDF(MGRP_ID,${MEA_YM})
,'' AS MEA_BAT -- '计量批次' ,'' AS MEA_BAT -- '计量批次'
,'' AS ARC_BAT -- '归档批次' ,'' AS ARC_BAT -- '归档批次'
FROM IFRS17.HADWS_SRDB.HADWS_PERSONAL_PLCRICK_OUT s1-- 个险现金流输出接口表 FROM IFRS17.IFRS17_HADWS_SRDB.HADWS_PERSONAL_PLCRICK_OUT s1-- 个险现金流输出接口表
where s1.MEA_YM = ${MEA_YM where s1.MEA_YM = cast('${MEA_YM}' as int)
group by group by
s1.GRP_ID s1.GRP_ID
,s1.N_PRDTYPE ,s1.N_PRDTYPE
...@@ -25,10 +25,10 @@ s1.GRP_ID ...@@ -25,10 +25,10 @@ s1.GRP_ID
,s1.N_CDX ,s1.N_CDX
union all union all
SELECT SELECT
ConcatObjUDF(MGRP_ID,${MEA_YM}) ConcatObjUDF(MGRP_ID,'${MEA_YM}')
AS DATAPKID -- 物理主键 AS DATAPKID -- 物理主键
,s1.GRP_ID AS GRP_ID -- '合同组号' , ,s1.GRP_ID AS GRP_ID -- '合同组号' ,
,cast( ${MEA_YM} as int) AS MEA_YM --'评估月' , cast('${MEA_YM}' as int) 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 -- '长短险标识 || 长险 短险 极短险' ,
...@@ -39,8 +39,8 @@ ConcatObjUDF(MGRP_ID,${MEA_YM}) ...@@ -39,8 +39,8 @@ ConcatObjUDF(MGRP_ID,${MEA_YM})
,null AS ARC_TIME -- '归档时间' ,null AS ARC_TIME -- '归档时间'
,'' AS MEA_BAT -- '计量批次' ,'' AS MEA_BAT -- '计量批次'
,'' AS ARC_BAT -- '归档批次' ,'' AS ARC_BAT -- '归档批次'
FROM IFRS17.HADWS_SRDB.HADWS_TEAM_PLCRICK_OUT--团险现金流输出接口表 FROM IFRS17.IFRS17_HADWS_SRDB.HADWS_TEAM_PLCRICK_OUT--团险现金流输出接口表
where s1.MEA_YM = ${MEA_YM} where s1.MEA_YM = cast('${MEA_YM}' as int)
s1.GRP_ID s1.GRP_ID
,s1.N_PRDTYPE ,s1.N_PRDTYPE
,s1.BUSY_CHAN ,s1.BUSY_CHAN
......
-- HADWS_CONTACT_MEAS_INPUT--合同组计量输入接口表 -- HADWS_CONTACT_MEAS_INPUT 合同组计量输入接口表
INSERT INTO IFRS17.HADWS_SRDB.HADWS_TEAM_INV_SPLIT --团险投资成分拆分数据表 INSERT INTO IFRS17.IFRS17_HADWS_SRDB.HADWS_TEAM_INV_SPLIT --团险投资成分拆分数据表
SELECT SELECT
ConcatObjUDF(a1.GRP_ID,a1.MEA_YM,a1.P_FLAG) ConcatObjUDF(a1.GRP_ID,a1.MEA_YM,a1.P_FLAG)
AS DATAPKID -- 物理主键 AS DATAPKID -- 物理主键
...@@ -108,8 +108,8 @@ ConcatObjUDF(a1.GRP_ID,a1.MEA_YM,a1.P_FLAG) ...@@ -108,8 +108,8 @@ ConcatObjUDF(a1.GRP_ID,a1.MEA_YM,a1.P_FLAG)
,null AS AV_IF_VAL -- (分摊)'账户价值分摊因子'(分摊) ,null AS AV_IF_VAL -- (分摊)'账户价值分摊因子'(分摊)
,null AS AS_IF_VAL_TOT -- (分摊)'资产份额分摊因子合计'(分摊) ,null AS AS_IF_VAL_TOT -- (分摊)'资产份额分摊因子合计'(分摊)
,null AS AV_IF_VAL_TOT -- (分摊)'账户价值分摊因子合计'(分摊) ,null AS AV_IF_VAL_TOT -- (分摊)'账户价值分摊因子合计'(分摊)
,null AS BONUS_ADJ_BS_BOP -- (分摊)'期初_分红资产份额调整' (无来源) ,null AS BONUS_ADJ_BS_BOP -- (无来源)'期初_分红资产份额调整' (无来源)
,null AS UVL_RSV_BOP -- (分摊)'期初_万能平滑准备金' (无来源) ,null AS UVL_RSV_BOP -- (无来源)'期初_万能平滑准备金' (无来源)
,null AS LOCK_RATE -- '锁定利率' ,null AS LOCK_RATE -- '锁定利率'
,null AS ARGS_OCI_YN -- '参数.OCI选择权' ,null AS ARGS_OCI_YN -- '参数.OCI选择权'
,null AS YL_YN -- '合同组初始化营利性' ,null AS YL_YN -- '合同组初始化营利性'
...@@ -138,8 +138,8 @@ FROM ...@@ -138,8 +138,8 @@ FROM
, CLM_OUT_LIC AS CLM_OUT_LIC -- 期末_实际_当期_赔付及费用待支付_LIC部分 , CLM_OUT_LIC AS CLM_OUT_LIC -- 期末_实际_当期_赔付及费用待支付_LIC部分
, CLM_OUT_CSM_LIC AS CLM_OUT_CSM_LIC -- 期末_实际_当期_赔付及费用待支付_投资部分_LIC部分 , CLM_OUT_CSM_LIC AS CLM_OUT_CSM_LIC -- 期末_实际_当期_赔付及费用待支付_投资部分_LIC部分
,IF(MDL = 'PAA',QM_PREM_INC,0) AS PAA_PREM_IN -- '期末_PAA_保险服务收入' ,IF(MDL = 'PAA',QM_PREM_INC,0) AS PAA_PREM_IN -- '期末_PAA_保险服务收入'
FROM IFRS17.HAODS_SRDB.HADWS_PERSONAL_INV_SPLIT s1 --个险投资成分拆分数据表 FROM IFRS17.IFRS17_HAODS_SRDB.HADWS_PERSONAL_INV_SPLIT s1 --个险投资成分拆分数据表
where s1.MEA_YM = ${MEA_YM} where s1.MEA_YM = cast('${MEA_YM}' as int)
union all union all
SELECT SELECT
GRP_ID -- '合同组号' GRP_ID -- '合同组号'
...@@ -161,8 +161,8 @@ FROM ...@@ -161,8 +161,8 @@ FROM
, CLM_OUT_CSM_LIC AS CLM_OUT_CSM_LIC -- 期末_实际_当期_赔付及费用待支付_投资部分_LIC部分 , CLM_OUT_CSM_LIC AS CLM_OUT_CSM_LIC -- 期末_实际_当期_赔付及费用待支付_投资部分_LIC部分
, IF(MDL = 'PAA',QM_PREM_INC,0) AS PAA_PREM_IN -- '期末_PAA_保险服务收入' , IF(MDL = 'PAA',QM_PREM_INC,0) AS PAA_PREM_IN -- '期末_PAA_保险服务收入'
FROM IFRS17.HADWS_SRDB.HADWS_TEAM_INV_SPLIT s1 --团险投资成分拆分数据表 FROM IFRS17.IFRS17_HADWS_SRDB.HADWS_TEAM_INV_SPLIT s1 --团险投资成分拆分数据表
where s1.MEA_YM = ${MEA_YM} where s1.MEA_YM = cast('${MEA_YM}' as int)
) a1 ) a1
LEFT JOIN ( LEFT JOIN (
SELECT SELECT
...@@ -170,8 +170,8 @@ LEFT JOIN ( ...@@ -170,8 +170,8 @@ LEFT JOIN (
, MEA_YM -- '评估月' , MEA_YM -- '评估月'
, IFIE_UI_PL -- '期末_实际_UI投资收益_PL部分' , IFIE_UI_PL -- '期末_实际_UI投资收益_PL部分'
, IFIE_UI_OCI -- '期末_实际_UI投资收益_OCI部分' , IFIE_UI_OCI -- '期末_实际_UI投资收益_OCI部分'
FROM IFRS17.HADWS_SRDB.HADWS_EXT_QMSJTZSY s1 --期末实际投资收益合同组原子指标 FROM IFRS17.IFRS17_HADWS_SRDB.HADWS_EXT_QMSJTZSY s1 --期末实际投资收益合同组原子指标
where s1.MEA_YM = ${MEA_YM} where s1.MEA_YM = cast('${MEA_YM}' as int)
)a2 on a1.GRP_ID= a2.GRP_ID )a2 on a1.GRP_ID= a2.GRP_ID
-- LEFT JOIN ( -- LEFT JOIN (
......
-- HADWS_EXT_JSXJLSJ--HADWS_精算现金流数据合同组原子指标 -- HADWS_EXT_JSXJLSJ HADWS_精算现金流数据合同组原子指标
INSERT INTO IFRS17.HADWS_SRDB.HADWS_EXT_JSXJLSJ --精算现金流数据合同组原子指标 INSERT INTO IFRS17.IFRS17_HADWS_SRDB.HADWS_EXT_JSXJLSJ --精算现金流数据合同组原子指标
SELECT SELECT
GRP_ID -- '合同组号' GRP_ID -- '合同组号'
,${MEA_YM} AS MEA_YM -- '评估月' ,cast('${MEA_YM}' as int) AS MEA_YM -- '评估月'
,N_PRDTYPE -- '产品大类|| I__PAR 个人养老保险,I__PUL 万能险,I__UL_ 万能险,I__TRA 传统险,I__UVL 万能险' ,N_PRDTYPE -- '产品大类|| I__PAR 个人养老保险,I__PUL 万能险,I__UL_ 万能险,I__TRA 传统险,I__UVL 万能险'
,CSM_CARR_RELS -- 'CSM_当期_释放比例分子' ,CSM_CARR_RELS -- 'CSM_当期_释放比例分子'
,CSM_CARR_TOT -- 'CSM_当期_释放比例分母' ,CSM_CARR_TOT -- 'CSM_当期_释放比例分母'
...@@ -73,5 +73,5 @@ GRP_ID -- '合同组号' ...@@ -73,5 +73,5 @@ GRP_ID -- '合同组号'
,null AS ARC_TIME -- '归档时间' ,null AS ARC_TIME -- '归档时间'
,'' AS MEA_BAT -- '计量批次' ,'' AS MEA_BAT -- '计量批次'
,'' AS ARC_BAT -- '归档批次' ,'' AS ARC_BAT -- '归档批次'
FROM IFRS17.HAODS_MYSQL.HADWS_EXT_JSXJLSJ --精算现金流数据合同组原子指标 FROM IFRS17.IFRS17_HAODS_MYSQL.HADWS_EXT_JSXJLSJ --精算现金流数据合同组原子指标
-- HADWS_EXT_QMSJTZSY--HADWS_期末实际投资收益合同组原子指标 -- HADWS_EXT_QMSJTZSY HADWS_期末实际投资收益合同组原子指标
INSERT INTO IFRS17.HADWS_SRDB.HADWS_EXT_QMSJTZSY -- 期末实际投资收益合同组原子指标 INSERT INTO IFRS17.IFRS17_HADWS_SRDB.HADWS_EXT_QMSJTZSY -- 期末实际投资收益合同组原子指标
SELECT SELECT
GRP_ID -- '合同组号' GRP_ID -- '合同组号'
, ${MEA_YM} AS MEA_YM -- '评估月' , cast('${MEA_YM}' as int) AS MEA_YM -- '评估月'
, N_CYEAR_D -- '发单年度' , N_CYEAR_D -- '发单年度'
, MDL -- '适用模型|| BBA VFA PAA ' , MDL -- '适用模型|| BBA VFA PAA '
, N_PRDTYPE -- '产品大类|| 传统险 分红险 累积式分红 投连险 万能险 ' , N_PRDTYPE -- '产品大类|| 传统险 分红险 累积式分红 投连险 万能险 '
...@@ -16,4 +16,4 @@ SELECT ...@@ -16,4 +16,4 @@ SELECT
,null AS ARC_TIME -- '归档时间' ,null AS ARC_TIME -- '归档时间'
,'' AS MEA_BAT -- '计量批次' ,'' AS MEA_BAT -- '计量批次'
,'' AS ARC_BAT -- '归档批次' ,'' AS ARC_BAT -- '归档批次'
FROM IFRS17.HAODS_MYSQL.HADWS_EXT_QMSJTZSY -- 期末实际投资收益合同组原子指标 FROM IFRS17.IFRS17_HAODS_MYSQL.HADWS_EXT_QMSJTZSY -- 期末实际投资收益合同组原子指标
-- HADWS_PERSONAL_INV_SPLIT--个险投资成分拆分数据表 -- HADWS_PERSONAL_INV_SPLIT 个险投资成分拆分数据表
INSERT INTO IFRS17.HAODS_SRDB.HADWS_PERSONAL_INV_SPLIT --个险投资成分拆分数据表 INSERT INTO IFRS17.IFRS17_HAODS_SRDB.HADWS_PERSONAL_INV_SPLIT --个险投资成分拆分数据表
SELECT SELECT
MD5(ConcatObjUDF(MEA_YM,N_RISKCLASS,N_PRDTYPE,MDL,N_PROFIT_FLAG,GRP_ID,N_GRP__ID)) MD5(ConcatObjUDF(MEA_YM,N_RISKCLASS,N_PRDTYPE,MDL,N_PROFIT_FLAG,GRP_ID,N_GRP__ID))
AS DATAPKID -- 物理主键 AS DATAPKID -- 物理主键
...@@ -71,7 +71,7 @@ FROM ( ...@@ -71,7 +71,7 @@ FROM (
AS CLM_OUT_CSM_LIC -- 期末_实际_当期_赔付及费用待支付_投资部分_LIC部分 AS CLM_OUT_CSM_LIC -- 期末_实际_当期_赔付及费用待支付_投资部分_LIC部分
FROM ( FROM (
SELECT SELECT
${MEA_YM} AS MEA_YM --'评估月' '${MEA_YM}' AS MEA_YM --'评估月'
,s1.ID AS ID -- 'ID' , ,s1.ID AS ID -- 'ID' ,
,s1.GRP_INS_PLC_ID AS GRP_INS_PLC_ID -- '团单号' , ,s1.GRP_INS_PLC_ID AS GRP_INS_PLC_ID -- '团单号' ,
,s1.PLC_ID AS PLC_ID -- '保单号' , ,s1.PLC_ID AS PLC_ID -- '保单号' ,
...@@ -95,12 +95,12 @@ FROM ( ...@@ -95,12 +95,12 @@ FROM (
,s2.N_GRP__ID AS N_GRP__ID -- '合同组合号' , ,s2.N_GRP__ID AS N_GRP__ID -- '合同组合号' ,
,s1.N_CDX AS N_CDX -- '长短险标识 || 长险 短险 极短险' , ,s1.N_CDX AS N_CDX -- '长短险标识 || 长险 短险 极短险' ,
,cast(s3.ACCI_DAY_CV as decimal) AS ACCI_DAY_CV -- '保单现价' , ,cast(s3.ACCI_DAY_CV as decimal) AS ACCI_DAY_CV -- '保单现价' ,
FROM IIFRS17.HAODS_SRDB.HAODS_PERSONAL_PAY s1 --现金流_个人业务 FROM IIFRS17.IFRS17_HAODS_SRDB.HAODS_PERSONAL_PAY s1 --现金流_个人业务
LEFT JOIN IFRS17.HAODS_SRDB.HADWS_PERSONAL_PLCRICK_OUT s2-- 个险现金流输出接口表 LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HADWS_PERSONAL_PLCRICK_OUT s2-- 个险现金流输出接口表
ON s1.PLC_ID = s2.PLC_ID ON s1.PLC_ID = s2.PLC_ID
LEFT JOIN IFRS17.HAODS_SRDB.HAODS_PERSONAL_LP s3 --理赔数据_个人业务 LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HAODS_PERSONAL_LP s3 --理赔数据_个人业务
ON s1.PLC_ID = s2.PLC_OD and s1.BUSI_NO = s2.CLAIM_NO ON s1.PLC_ID = s2.PLC_OD and s1.BUSI_NO = s2.CLAIM_NO
where s2.MEA_YM = ${MEA_YM} where s2.MEA_YM = cast('${MEA_YM}' as int)
) a1 ) a1
) d1 ) d1
......
-- HADWS_PERSONAL_PLCRICK_IN--HADWS_个险现金流输入接口表 -- HADWS_PERSONAL_PLCRICK_IN HADWS_个险现金流输入接口表
INSERT INTO IFRS17.HADWS_SRDB.HADWS_PERSONAL_PLCRICK_IN -- 个险现金流输入接口表 INSERT INTO IFRS17.IFRS17_HADWS_SRDB.HADWS_PERSONAL_PLCRICK_IN -- 个险现金流输入接口表
SELECT SELECT
ConcatObjUDF(MEA_YM,PLC_ID) ConcatObjUDF( '${MEA_YM}',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 -- '保单号' ,
,s1.N_PRD_CODE AS N_PRD_CODE -- '产品代码' , ,s1.N_PRD_CODE AS N_PRD_CODE -- '产品代码' ,
,s1.PLC_RISK_CODE AS PLC_RISK_CODE -- '险种号' , ,s1.PLC_RISK_CODE AS PLC_RISK_CODE -- '险种号' ,
...@@ -32,8 +32,8 @@ ConcatObjUDF(MEA_YM,PLC_ID) ...@@ -32,8 +32,8 @@ ConcatObjUDF(MEA_YM,PLC_ID)
,null AS ARC_TIME -- '归档时间' ,null AS ARC_TIME -- '归档时间'
,'' AS MEA_BAT -- '计量批次' ,'' AS MEA_BAT -- '计量批次'
,'' AS ARC_BAT -- '归档批次' ,'' AS ARC_BAT -- '归档批次'
FROM IFRS17. HAODS_SRDB.HAODS_PERSONAL_PLCRICK s1 -- 保单险种明细_个人业务 FROM IFRS17.IFRS17_HAODS_SRDB.HAODS_PERSONAL_PLCRICK s1 -- 保单险种明细_个人业务
LEFT JOIN IFRS17. HAODS_SRDB.HADIM_PRDINFO s2 -- 产品基本信息 LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HADIM_PRDINFO s2 -- 产品基本信息
ON s1.N_PRD_CODE = s2.PRDCODE and s1.BUSY_CHAN = s2.CHNL ON s1.N_PRD_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.HADWS_SRDB.HADWS_PERSONAL_PLCRICK_OUT -- 个险现金流输出接口表
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 -- '保单号' ,
,s1.N_PRD_CODE AS N_PRD_CODE -- '产品代码' , ,s1.N_PRD_CODE AS N_PRD_CODE -- '产品代码' ,
,s1.PLC_RISK_CODE AS PLC_RISK_CODE -- '险种号' , ,s1.PLC_RISK_CODE AS PLC_RISK_CODE -- '险种号' ,
...@@ -35,15 +35,15 @@ ConcatObjUDF(MEA_YM,PLC_ID) ...@@ -35,15 +35,15 @@ ConcatObjUDF(MEA_YM,PLC_ID)
,null AS ARC_TIME -- '归档时间' ,null AS ARC_TIME -- '归档时间'
,'' AS MEA_BAT -- '计量批次' ,'' AS MEA_BAT -- '计量批次'
,'' AS ARC_BAT -- '归档批次' ,'' AS ARC_BAT -- '归档批次'
FROM IFRS17.HADWS_SRDB.HADWS_PERSONAL_PLCRICK_IN s1-- 个险现金流输入接口表 FROM IFRS17.IFRS17_HADWS_SRDB.HADWS_PERSONAL_PLCRICK_IN s1-- 个险现金流输入接口表
LEFT JOIN IFRS17.HAODS_SRDB.HADIM_LRISKPROF s2 -- 长险营利性配置信息 LEFT JOIN IFRS17.IFRS17_HAODS_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.HAODS_SRDB.HADIM_SRISKPROF s3 --短险营利性配置信息 LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HADIM_SRISKPROF s3 --短险营利性配置信息
ON s1.N_CDX ='短险' and s1.N_PRD_CODE = s3.PRDCODE ON s1.N_CDX ='短险' and s1.N_PRD_CODE = s3.PRDCODE
LEFT JOIN IFRS17.HAODS_SRDB. HAODS_EXT_CONCATINFO s4 --合同分组基本信息 LEFT JOIN IFRS17.IFRS17_HAODS_SRDB. 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 s1.IFNULL(s2.PROFIT_FLAG ,s3.PROFIT_FLAG ) = s4.N_PROFIT_FLAG
where s1.MEA_YM = ${MEA_YM} where s1.MEA_YM = cast('${MEA_YM}' as int)
-- HADWS_TEAM_INV_SPLIT--团险投资成分拆分数据表 -- HADWS_TEAM_INV_SPLIT 团险投资成分拆分数据表
INSERT INTO IFRS17.HADWS_SRDB.HADWS_TEAM_INV_SPLIT --团险投资成分拆分数据表 INSERT INTO IFRS17.HADWS_SRDB.HADWS_TEAM_INV_SPLIT --团险投资成分拆分数据表
SELECT SELECT
MD5(ConcatObjUDF(MEA_YM,N_RISKCLASS,N_PRDTYPE,MDL,N_PROFIT_FLAG,GRP_ID,N_GRP__ID)) MD5(ConcatObjUDF(MEA_YM,N_RISKCLASS,N_PRDTYPE,MDL,N_PROFIT_FLAG,GRP_ID,N_GRP__ID))
...@@ -69,7 +69,7 @@ FROM ( ...@@ -69,7 +69,7 @@ FROM (
AS CLM_OUT_CSM_LIC -- 期末_实际_当期_赔付及费用待支付_投资部分_LIC部分 AS CLM_OUT_CSM_LIC -- 期末_实际_当期_赔付及费用待支付_投资部分_LIC部分
FROM ( FROM (
SELECT SELECT
${MEA_YM} AS MEA_YM -- '评估月' '${MEA_YM}' AS MEA_YM -- '评估月'
,s1.ID AS ID -- 'ID' , ,s1.ID AS ID -- 'ID' ,
,s1.GRP_INS_PLC_ID AS GRP_INS_PLC_ID -- '团单号' , ,s1.GRP_INS_PLC_ID AS GRP_INS_PLC_ID -- '团单号' ,
,s1.PLC_ID AS PLC_ID -- '保单号' , ,s1.PLC_ID AS PLC_ID -- '保单号' ,
...@@ -94,12 +94,12 @@ FROM ( ...@@ -94,12 +94,12 @@ FROM (
,s1.N_CDX AS N_CDX -- '长短险标识 || 长险 短险 极短险' , ,s1.N_CDX AS N_CDX -- '长短险标识 || 长险 短险 极短险' ,
,cast(s3.ACCI_DAY_CV as decimal) AS ACCI_DAY_CV -- '保单现价' , ,cast(s3.ACCI_DAY_CV as decimal) AS ACCI_DAY_CV -- '保单现价' ,
,s3.CLAIM_REVIEW_CODE AS CLAIM_REVIEW_CODE -- '给付责任类型 || 理赔 理赔(豁免) 生存金' , ,s3.CLAIM_REVIEW_CODE AS CLAIM_REVIEW_CODE -- '给付责任类型 || 理赔 理赔(豁免) 生存金' ,
FROM IIFRS17.HAODS_SRDB.HAODS_TEAM_PAY s1 --现金流_团险 FROM IIFRS17.IFRS17_HAODS_SRDB.HAODS_TEAM_PAY s1 --现金流_团险
LEFT JOIN IFRS17.HAODS_SRDB.HADWS_TEAM_PLCRICK_OUT s2-- 团险现金流输出接口表 LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HADWS_TEAM_PLCRICK_OUT s2-- 团险现金流输出接口表
ON s1.GRP_INS_PLC_ID = s2.GRP_INS_PLC_ID ON s1.GRP_INS_PLC_ID = s2.GRP_INS_PLC_ID
LEFT JOIN IFRS17.HAODS_SRDB.HAODS_TEAM_LP s3 --理赔数据_团险 LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HAODS_TEAM_LP s3 --理赔数据_团险
ON s1.GRP_INS_PLC_ID = s2.GRP_INS_PLC_ID and s1.BUSI_NO = s2.CLAIM_NO ON s1.GRP_INS_PLC_ID = s2.GRP_INS_PLC_ID and s1.BUSI_NO = s2.CLAIM_NO
where s2.MEA_YM = ${MEA_YM} where s2.MEA_YM = cast('${MEA_YM}' as int)
) a1 ) a1
) d1 ) d1
......
-- HADWS_TEAM_PLCRICK_IN--HADWS_团险现金流输入接口表 -- HADWS_TEAM_PLCRICK_IN HADWS_团险现金流输入接口表
INSERT INTO IFRS17.HADWS_SRDB.HADWS_TEAM_PLCRICK_IN --团险现金流输入接口表 INSERT INTO IFRS17.HADWS_SRDB.HADWS_TEAM_PLCRICK_IN --团险现金流输入接口表
SELECT SELECT
ConcatObjUDF(MEA_YM,GRP_INS_PLC_ID) ConcatObjUDF('${MEA_YM}',s1.GRP_INS_PLC_ID)
AS DATAPKID -- 物理主键 AS DATAPKID -- 物理主键
,cast( ${MEA_YM} as int) AS MEA_YM --'评估月' ,cast( '${MEA_YM}' as int) AS MEA_YM --'评估月'
, s1.GRP_INS_PLC_ID AS GRP_INS_PLC_ID -- '保单号' , , s1.GRP_INS_PLC_ID AS GRP_INS_PLC_ID -- '保单号' ,
,s1.N_PRD_CODE AS N_PRD_CODE -- '产品代码' , ,s1.N_PRD_CODE AS N_PRD_CODE -- '产品代码' ,
,s1.PLC_RISK_CODE AS PLC_RISK_CODE -- '险种号' , ,s1.PLC_RISK_CODE AS PLC_RISK_CODE -- '险种号' ,
...@@ -32,8 +32,8 @@ ConcatObjUDF(MEA_YM,GRP_INS_PLC_ID) ...@@ -32,8 +32,8 @@ ConcatObjUDF(MEA_YM,GRP_INS_PLC_ID)
,'' AS MEA_BAT -- '计量批次' ,'' AS MEA_BAT -- '计量批次'
,'' AS ARC_BAT -- '归档批次' ,'' AS ARC_BAT -- '归档批次'
FROM IFRS17.HAODS_SRDB.HAODS_TEAM_PLCRICK s1 --保单险种明细数据_团险 FROM IFRS17.IFRS17_HAODS_SRDB.HAODS_TEAM_PLCRICK s1 --保单险种明细数据_团险
LEFT JOIN IFRS17 HAODS_SRDB.HADIM_PRDINFO s2 -- 产品基本信息 LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HADIM_PRDINFO s2 -- 产品基本信息
ON s1.N_PRD_CODE = s2.PRDCODE and s1.BUSY_CHAN = s2.CHNL ON s1.N_PRD_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.HADWS_SRDB.HADWS_TEAM_PLCRICK_OUT --团险现金流输出接口表
SELECT SELECT
ConcatObjUDF(MEA_YM,GRP_INS_PLC_ID) ConcatObjUDF( '${MEA_YM}',s1.GRP_INS_PLC_ID)
AS DATAPKID -- 物理主键 AS DATAPKID -- 物理主键
,cast( ${MEA_YM} as int) AS MEA_YM --'评估月' ,cast( '${MEA_YM}' as int) AS MEA_YM --'评估月'
,s1.GRP_INS_PLC_ID AS GRP_INS_PLC_ID -- '保单号' , ,s1.GRP_INS_PLC_ID AS GRP_INS_PLC_ID -- '保单号' ,
,s1.N_PRD_CODE AS N_PRD_CODE -- '产品代码' , ,s1.N_PRD_CODE AS N_PRD_CODE -- '产品代码' ,
,s1.PLC_RISK_CODE AS PLC_RISK_CODE -- '险种号' , ,s1.PLC_RISK_CODE AS PLC_RISK_CODE -- '险种号' ,
...@@ -35,15 +35,15 @@ ConcatObjUDF(MEA_YM,GRP_INS_PLC_ID) ...@@ -35,15 +35,15 @@ ConcatObjUDF(MEA_YM,GRP_INS_PLC_ID)
,'' AS MEA_BAT -- '计量批次' ,'' AS MEA_BAT -- '计量批次'
,'' AS ARC_BAT -- '归档批次' ,'' AS ARC_BAT -- '归档批次'
FROM IFRS17.HADWS_SRDB.HADWS_TEAM_PLCRICK_OUT s1 -- 团险现金流输入接口表 FROM IFRS17.IFRS17_HADWS_SRDB.HADWS_TEAM_PLCRICK_OUT 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.HAODS_SRDB.HADIM_SRISKPROF s3 --短险营利性配置信息 LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HADIM_SRISKPROF s3 --短险营利性配置信息
ON s1.N_CDX ='短险' and s1.N_PRD_CODE = s3.PRDCODE ON s1.N_CDX ='短险' and s1.N_PRD_CODE = s3.PRDCODE
LEFT JOIN IFRS17.HAODS_SRDB. HAODS_EXT_CONCATINFO s4 --合同分组基本信息 LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.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 s3.PROFIT_FLAG = s4.N_PROFIT_FLAG and s3.PROFIT_FLAG = s4.N_PROFIT_FLAG
where s1.MEA_YM = ${MEA_YM} 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