Commit d55d646f authored by 王东's avatar 王东

指标计算承保字段调整

parent 91c7cc9b
......@@ -23,8 +23,7 @@ from (
and `uwConclueDate` = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
,s1.`LEVEL2COMCODE`
......@@ -33,6 +32,10 @@ group by
;
-- ZB_DM_JRQDJNQBBF ZB_DM_今日签单今年待起保保费
-- key:allqbbf/日期
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 2、起保时间小于等于当年
-- 总公司
insert into ZB_DM.ZB_DM_REDIS.SET_DECIMAL
......@@ -43,6 +46,7 @@ select
) as `key`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_JRQDJNQBBF_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
;
......@@ -57,6 +61,7 @@ select
,s1.`LEVEL1COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_JRQDJNQBBF_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -72,6 +77,7 @@ select
,s1.`LEVEL2COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_JRQDJNQBBF_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`LEVEL2COMCODE`
......@@ -88,6 +94,7 @@ select
,s1.`LEVEL3COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_JRQDJNQBBF_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`LEVEL3COMCODE`
......@@ -104,4 +111,6 @@ select
,s1.`LEVEL4COMCODE` as `hkey`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_JRQDJNQBBF_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
;
\ No newline at end of file
......@@ -23,7 +23,6 @@ from (
and `uwConclueDate` = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and left(s1.`startTime`,8) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -33,6 +32,10 @@ group by
;
-- ZB_DM_JRQDJRQBBF ZB_DM_今日签单今日待起保保费
-- key:alldayqdbf/日期
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 2、起保时间小于等于当日
-- 总公司
insert into ZB_DM.ZB_DM_REDIS.SET_DECIMAL
......@@ -43,6 +46,7 @@ select
) as `key`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_JRQDJRQBBF_TUANDUI s1
where left(s1.`startTime`,8) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
group by
s1.`uwConclueDate`
;
......@@ -57,6 +61,7 @@ select
,s1.`LEVEL1COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_JRQDJRQBBF_TUANDUI s1
where left(s1.`startTime`,8) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -72,6 +77,7 @@ select
,s1.`LEVEL2COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_JRQDJRQBBF_TUANDUI s1
where left(s1.`startTime`,8) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
group by
s1.`uwConclueDate`
,s1.`LEVEL2COMCODE`
......@@ -88,6 +94,7 @@ select
,s1.`LEVEL3COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_JRQDJRQBBF_TUANDUI s1
where left(s1.`startTime`,8) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
group by
s1.`uwConclueDate`
,s1.`LEVEL3COMCODE`
......@@ -104,5 +111,7 @@ select
,s1.`LEVEL4COMCODE` as `hkey`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_JRQDJRQBBF_TUANDUI s1
where left(s1.`startTime`,8) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
;
......@@ -31,6 +31,10 @@ group by
, s1.`LEVEL4COMCODE`
;
-- ZB_DM_JRQDBF ZB_DM_今日签单保费
-- key:allqdbf/日期
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 总公司
insert into ZB_DM.ZB_DM_REDIS.SET_DECIMAL
select
......
......@@ -23,12 +23,7 @@ from (
and `uwConclueDate` = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
-- 核保时间在今天并且起保时间的月份小于等于季度。
and CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -37,6 +32,10 @@ group by
,s1.`LEVEL4COMCODE`
;
-- ZB_DM_JRQDJDMQBBF ZB_DM_今日签单季度末待起保保费
-- key:allquarterqdbf
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 2、起保时间小于等于当季度
-- 总公司
insert into ZB_DM.ZB_DM_REDIS.SET_DECIMAL
......@@ -47,6 +46,12 @@ select
) as `key`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_JRQDJDMQBBF_TUANDUI s1
-- 核保时间在今天并且起保时间的月份小于等于季度。
where CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
group by
s1.`uwConclueDate`
;
......@@ -61,6 +66,12 @@ select
,s1.`LEVEL1COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_JRQDJDMQBBF_TUANDUI s1
-- 核保时间在今天并且起保时间的月份小于等于季度。
where CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -76,6 +87,12 @@ select
,s1.`LEVEL2COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_JRQDJDMQBBF_TUANDUI s1
-- 核保时间在今天并且起保时间的月份小于等于季度。
where CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
group by
s1.`uwConclueDate`
,s1.`LEVEL2COMCODE`
......@@ -92,6 +109,12 @@ select
,s1.`LEVEL3COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_JRQDJDMQBBF_TUANDUI s1
-- 核保时间在今天并且起保时间的月份小于等于季度。
where CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
group by
s1.`uwConclueDate`
,s1.`LEVEL3COMCODE`
......@@ -108,6 +131,12 @@ select
,s1.`LEVEL4COMCODE` as `hkey`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_JRQDJDMQBBF_TUANDUI s1
-- 核保时间在今天并且起保时间的月份小于等于季度。
where CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
;
......
......@@ -23,8 +23,7 @@ from (
and `uwConclueDate` = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
group by
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
,s1.`LEVEL2COMCODE`
......@@ -32,6 +31,10 @@ group by
,s1.`LEVEL4COMCODE`
;
-- ZB_DM_JRQDYDQQBBF ZB_DM_今日签单月底前起保保费
-- key:allmonthqbbf/日期
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 2、起保时间小于等于当月
-- 总公司
insert into ZB_DM.ZB_DM_REDIS.SET_DECIMAL
......@@ -42,6 +45,7 @@ select
) as `key`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_JRQDYDQQBBF_TUANDUI s1
where left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
group by
s1.`uwConclueDate`
;
......@@ -56,6 +60,7 @@ select
,s1.`LEVEL1COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_JRQDYDQQBBF_TUANDUI s1
where left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -71,6 +76,7 @@ select
,s1.`LEVEL2COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_JRQDYDQQBBF_TUANDUI s1
where left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
group by
s1.`uwConclueDate`
,s1.`LEVEL2COMCODE`
......@@ -87,6 +93,7 @@ select
,s1.`LEVEL3COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_JRQDYDQQBBF_TUANDUI s1
where left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
group by
s1.`uwConclueDate`
,s1.`LEVEL3COMCODE`
......@@ -103,6 +110,8 @@ select
,s1.`LEVEL4COMCODE` as `hkey`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_JRQDYDQQBBF_TUANDUI s1
where left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
;
......
......@@ -24,11 +24,7 @@ from (
and `uwConclueDate` = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -39,6 +35,10 @@ group by
;
-- ZB_DM_FYWLYBFJMQQB ZB_DM_分业务来源季末前起保保费
-- key:allquarterywlybf/日期
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 2、起保时间小于等于当季度
-- 总公司
insert into ZB_DM.ZB_DM_REDIS.HSET_DECIMAL
......@@ -50,6 +50,11 @@ select
,s1.`businessNatureCode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FYWLYBFJMQQB_TUANDUI s1
where CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -67,6 +72,11 @@ select
,s1.`businessNatureCode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FYWLYBFJMQQB_TUANDUI s1
where CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -86,6 +96,11 @@ select
,s1.`businessNatureCode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FYWLYBFJMQQB_TUANDUI s1
where CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -105,6 +120,11 @@ select
,s1.`businessNatureCode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FYWLYBFJMQQB_TUANDUI s1
where CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -124,4 +144,9 @@ select
,s1.`businessNatureCode` as `hkey`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_FYWLYBFJMQQB_TUANDUI s1
where CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
;
\ No newline at end of file
......@@ -24,8 +24,7 @@ from (
and `uwConclueDate` = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
,s1.`LEVEL1COMCODE`
......@@ -35,6 +34,10 @@ group by
;
-- ZB_DM_FYWLYBFNDQQB ZB_DM_分业务来源年底前起保保费
-- key:allywlybf/日期
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 2、起保时间小于等于当年
-- 总公司
insert into ZB_DM.ZB_DM_REDIS.HSET_DECIMAL
......@@ -46,6 +49,7 @@ select
,s1.`businessNatureCode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FYWLYBFNDQQB_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -63,6 +67,7 @@ select
,s1.`businessNatureCode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FYWLYBFNDQQB_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -82,6 +87,7 @@ select
,s1.`businessNatureCode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FYWLYBFNDQQB_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -101,6 +107,7 @@ select
,s1.`businessNatureCode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FYWLYBFNDQQB_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -120,4 +127,6 @@ select
,s1.`businessNatureCode` as `hkey`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_FYWLYBFNDQQB_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
;
\ No newline at end of file
......@@ -24,8 +24,7 @@ from (
and `uwConclueDate` = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and left(s1.`startTime`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
group by
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
,s1.`LEVEL1COMCODE`
......@@ -35,6 +34,10 @@ group by
;
-- ZB_DM_FYWLYBFDRQDDRQB ZB_DM_分业务来源当日签单当日起保保费
-- key:alldayywlybf/日期
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 2、起保时间等于当日
-- 总公司
insert into ZB_DM.ZB_DM_REDIS.HSET_DECIMAL
......@@ -46,6 +49,7 @@ select
,s1.`businessNatureCode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FYWLYBFDRQDDRQB_TUANDUI s1
where left(s1.`startTime`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -63,6 +67,7 @@ select
,s1.`businessNatureCode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FYWLYBFDRQDDRQB_TUANDUI s1
where left(s1.`startTime`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -82,6 +87,7 @@ select
,s1.`businessNatureCode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FYWLYBFDRQDDRQB_TUANDUI s1
where left(s1.`startTime`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -101,6 +107,7 @@ select
,s1.`businessNatureCode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FYWLYBFDRQDDRQB_TUANDUI s1
where left(s1.`startTime`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -120,5 +127,7 @@ select
,s1.`businessNatureCode` as `hkey`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_FYWLYBFDRQDDRQB_TUANDUI s1
where left(s1.`startTime`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
;
\ No newline at end of file
......@@ -24,7 +24,6 @@ from (
and `uwConclueDate` = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -35,6 +34,10 @@ group by
;
-- ZB_DM_FYWLYBFYDQQB ZB_DM_分业务来源月底前起保保费
-- key:allmonthywlybf/日期
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 2、起保时间小于等于当月
-- 总公司
insert into ZB_DM.ZB_DM_REDIS.HSET_DECIMAL
......@@ -46,6 +49,7 @@ select
,s1.`businessNatureCode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FYWLYBFYDQQB_TUANDUI s1
where left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -63,6 +67,7 @@ select
,s1.`businessNatureCode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FYWLYBFYDQQB_TUANDUI s1
where left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -82,6 +87,7 @@ select
,s1.`businessNatureCode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FYWLYBFYDQQB_TUANDUI s1
where left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -101,6 +107,7 @@ select
,s1.`businessNatureCode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FYWLYBFYDQQB_TUANDUI s1
where left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
group by
s1.`uwConclueDate`
,s1.`businessNatureCode`
......@@ -120,4 +127,6 @@ select
,s1.`businessNatureCode` as `hkey`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_FYWLYBFYDQQB_TUANDUI s1
where left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
;
\ No newline at end of file
......@@ -24,7 +24,6 @@ from (
and `uwConclueDate` = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
......@@ -35,6 +34,10 @@ group by
,s1.`LEVEL4COMCODE`
;
-- ZB_DM_FQDBF ZB_DM_分渠道保费
-- chnlbf/日期/00000000 渠道代码
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 2、起保时间小于等于当年
-- 总公司
insert into ZB_DM.ZB_DM_REDIS.HSET_DECIMAL
......@@ -47,7 +50,8 @@ select
,s1.`chnl` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FQDBF_TUANDUI s1
group by
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`chnl`
......@@ -64,6 +68,7 @@ select
,s1.`chnl` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FQDBF_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`chnl`
......@@ -82,6 +87,7 @@ select
,s1.`chnl` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FQDBF_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`chnl`
......@@ -101,6 +107,7 @@ select
,s1.`chnl` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FQDBF_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`chnl`
......@@ -120,4 +127,6 @@ select
,s1.`chnl` as `hkey`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_FQDBF_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
;
\ No newline at end of file
......@@ -24,8 +24,6 @@ from (
and `uwConclueDate` = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`classcode`
......@@ -35,6 +33,11 @@ group by
,s1.`LEVEL4COMCODE`
;
-- ZB_DM_FXLBF ZB_DM_分险类保费
-- allxlbf/日期 险类代码
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 2、起保时间小于等于当年
--总公司
insert into ZB_DM.ZB_DM_REDIS.HSET_DECIMAL
select
......@@ -45,6 +48,7 @@ select
,s1.`classcode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FXLBF_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`classcode`
......@@ -62,6 +66,7 @@ select
,s1.`classcode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FXLBF_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`classcode`
......@@ -79,6 +84,7 @@ select
,s1.`classcode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FXLBF_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`classcode`
......@@ -96,6 +102,7 @@ select
,s1.`classcode` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FXLBF_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`classcode`
......@@ -113,4 +120,6 @@ select
,s1.`classcode` as `hkey`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_FXLBF_TUANDUI s1
where left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
;
\ No newline at end of file
......@@ -23,7 +23,6 @@ from (
and `uwConclueDate` = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and s1.`xxzflag` = '1'
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -41,6 +40,8 @@ select
) as `key`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBF_TUANDUI s1
where s1.`xxzflag` = '1'
group by
s1.`uwConclueDate`
;
......@@ -55,11 +56,17 @@ select
,s1.`LEVEL1COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBF_TUANDUI s1
where s1.`xxzflag` = '1'
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
;
-- ZB_DM_XXZBDBF ZB_DM_新续转保单保费
-- key:xxzbf/日期
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 2、新续转保得保单
-- 中支
insert into ZB_DM.ZB_DM_REDIS.HSET_DECIMAL
......@@ -71,6 +78,8 @@ select
,s1.`LEVEL2COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBF_TUANDUI s1
where s1.`xxzflag` = '1'
group by
s1.`uwConclueDate`
,s1.`LEVEL2COMCODE`
......@@ -86,6 +95,8 @@ select
,s1.`LEVEL3COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBF_TUANDUI s1
where s1.`xxzflag` = '1'
group by
s1.`uwConclueDate`
,s1.`LEVEL3COMCODE`
......@@ -101,4 +112,6 @@ select
,s1.`LEVEL4COMCODE` as `hkey`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_XXZBDBF_TUANDUI s1
where s1.`xxzflag` = '1'
;
\ No newline at end of file
......@@ -25,13 +25,7 @@ from (
and `uwConclueDate` = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and s1.`xxzflag` = '1'
-- 起保时间的季度小于等于当前季度
and CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -40,6 +34,11 @@ group by
,s1.`LEVEL4COMCODE`
;
-- ZB_DM_XXZBDBFJDMQQB ZB_DM_新续转保单保费季度末前起保
-- key:xxzquarterbf/日期
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 2、新续转保得保单
-- 2、起保时间的季度小于等于当前季度
-- 总公司
insert into ZB_DM.ZB_DM_REDIS.SET_DECIMAL
select
......@@ -49,6 +48,13 @@ select
) as `key`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBFJDMQQB_TUANDUI s1
where s1.`xxzflag` = '1'
-- 起保时间的季度小于等于当前季度
and CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
group by
s1.`uwConclueDate`
;
......@@ -63,6 +69,13 @@ select
,s1.`LEVEL1COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBFJDMQQB_TUANDUI s1
where s1.`xxzflag` = '1'
-- 起保时间的季度小于等于当前季度
and CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -79,6 +92,13 @@ select
,s1.`LEVEL2COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBFJDMQQB_TUANDUI s1
where s1.`xxzflag` = '1'
-- 起保时间的季度小于等于当前季度
and CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
group by
s1.`uwConclueDate`
,s1.`LEVEL2COMCODE`
......@@ -94,6 +114,13 @@ select
,s1.`LEVEL3COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBFJDMQQB_TUANDUI s1
where s1.`xxzflag` = '1'
-- 起保时间的季度小于等于当前季度
and CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
group by
s1.`uwConclueDate`
,s1.`LEVEL3COMCODE`
......@@ -109,4 +136,11 @@ select
,s1.`LEVEL4COMCODE` as `hkey`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_XXZBDBFJDMQQB_TUANDUI s1
where s1.`xxzflag` = '1'
-- 起保时间的季度小于等于当前季度
and CASE WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('01','02','03') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'03')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('04','05','06') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'06')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('07','08','09') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'09')
WHEN DATE_FORMAT(LOCALTIMESTAMP,'MM') in ('10','11','12') THEN left(s1.`startTime`,6) <= CONCAT(DATE_FORMAT(LOCALTIMESTAMP,'yyyy'),'12')
END
;
\ No newline at end of file
......@@ -24,9 +24,6 @@ from (
and `uwConclueDate` = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and s1.`xxzflag` = '1'
and left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -35,6 +32,13 @@ group by
,s1.`LEVEL4COMCODE`
;
-- ZB_DM_XXZBDBFNDQQB ZB_DM_新续转保单保费年底前起保
-- key:xxzyearbf/日期
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 2、新续转保得保单
-- 3、起保时间小于等于今年
-- 总公司
insert into ZB_DM.ZB_DM_REDIS.SET_DECIMAL
select
......@@ -44,6 +48,8 @@ select
) as `key`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBFNDQQB_TUANDUI s1
where s1.`xxzflag` = '1'
and left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
;
......@@ -58,6 +64,8 @@ select
,s1.`LEVEL1COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBFNDQQB_TUANDUI s1
where s1.`xxzflag` = '1'
and left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -74,6 +82,8 @@ select
,s1.`LEVEL2COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBFNDQQB_TUANDUI s1
where s1.`xxzflag` = '1'
and left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`LEVEL2COMCODE`
......@@ -89,6 +99,8 @@ select
,s1.`LEVEL3COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBFNDQQB_TUANDUI s1
where s1.`xxzflag` = '1'
and left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
group by
s1.`uwConclueDate`
,s1.`LEVEL3COMCODE`
......@@ -104,4 +116,6 @@ select
,s1.`LEVEL4COMCODE` as `hkey`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_XXZBDBFNDQQB_TUANDUI s1
where s1.`xxzflag` = '1'
and left(s1.`startTime`,4) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyy')
;
\ No newline at end of file
......@@ -24,9 +24,6 @@ from (
and `uwConclueDate` = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and s1.`xxzflag` = '1'
and left(s1.`startTime`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -35,6 +32,12 @@ group by
,s1.`LEVEL4COMCODE`
;
-- ZB_DM_XXZBDBFDRQDDRQB ZB_DM_新续转保单保费当日签单当日起保
-- key:xxzdaybf/日期
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 2、新续转保得保单
-- 3、起保时间等于今天
-- 总公司
insert into ZB_DM.ZB_DM_REDIS.SET_DECIMAL
select
......@@ -44,6 +47,8 @@ select
) as `key`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBFDRQDDRQB_TUANDUI s1
where s1.`xxzflag` = '1'
and left(s1.`startTime`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
group by
s1.`uwConclueDate`
;
......@@ -58,6 +63,8 @@ select
,s1.`LEVEL1COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBFDRQDDRQB_TUANDUI s1
where s1.`xxzflag` = '1'
and left(s1.`startTime`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -74,6 +81,8 @@ select
,s1.`LEVEL2COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBFDRQDDRQB_TUANDUI s1
where s1.`xxzflag` = '1'
and left(s1.`startTime`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
group by
s1.`uwConclueDate`
,s1.`LEVEL2COMCODE`
......@@ -89,6 +98,8 @@ select
,s1.`LEVEL3COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBFDRQDDRQB_TUANDUI s1
where s1.`xxzflag` = '1'
and left(s1.`startTime`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
group by
s1.`uwConclueDate`
,s1.`LEVEL3COMCODE`
......@@ -104,3 +115,6 @@ select
,s1.`LEVEL4COMCODE` as `hkey`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_XXZBDBFDRQDDRQB_TUANDUI s1
where s1.`xxzflag` = '1'
and left(s1.`startTime`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
;
......@@ -24,8 +24,7 @@ from (
and `uwConclueDate` = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and s1.`xxzflag` = '1'
and left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
group by
s1.`uwConclueDate`
......@@ -35,6 +34,14 @@ group by
,s1.`LEVEL4COMCODE`
;
-- ZB_DM_XXZBDBFYDQQBYDQQB ZB_DM_新续转保单保费月底前起保
-- key:xxzmonthbf/日期
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 2、新续转保得保单
-- 3、起保时间小于等于当月
-- 总公司
insert into ZB_DM.ZB_DM_REDIS.SET_DECIMAL
select
......@@ -44,6 +51,8 @@ select
) as `key`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBFYDQQB_TUANDUI s1
where s1.`xxzflag` = '1'
and left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
group by
s1.`uwConclueDate`
;
......@@ -58,6 +67,8 @@ select
,s1.`LEVEL1COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBFYDQQB_TUANDUI s1
where s1.`xxzflag` = '1'
and left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -74,6 +85,8 @@ select
,s1.`LEVEL2COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBFYDQQB_TUANDUI s1
where s1.`xxzflag` = '1'
and left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
group by
s1.`uwConclueDate`
,s1.`LEVEL2COMCODE`
......@@ -89,6 +102,8 @@ select
,s1.`LEVEL3COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_XXZBDBFYDQQB_TUANDUI s1
where s1.`xxzflag` = '1'
and left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
group by
s1.`uwConclueDate`
,s1.`LEVEL3COMCODE`
......@@ -104,4 +119,6 @@ select
,s1.`LEVEL4COMCODE` as `hkey`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_XXZBDBFYDQQB_TUANDUI s1
where s1.`xxzflag` = '1'
and left(s1.`startTime`,6) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMM')
;
\ No newline at end of file
......@@ -23,7 +23,6 @@ from (
and `uwConclueDate` = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and left(s1.risk,2) ='05'
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -33,6 +32,11 @@ group by
;
-- ZB_DM_QDBF_CAR/ZB_DM_车险今日签单保费
-- key:allcarqbbf/日期
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 2、车险
-- 总公司
insert into ZB_DM.ZB_DM_REDIS.SET_DECIMAL
select
......@@ -42,6 +46,7 @@ select
) as `key`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_QDBF_CAR_TUANDUI s1
where left(s1.risk,2) ='05'
group by
s1.`uwConclueDate`
;
......@@ -56,6 +61,7 @@ select
,s1.`LEVEL1COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_QDBF_CAR_TUANDUI s1
where left(s1.risk,2) ='05'
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -71,6 +77,7 @@ select
,s1.`LEVEL2COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_QDBF_CAR_TUANDUI s1
where left(s1.risk,2) ='05'
group by
s1.`uwConclueDate`
,s1.`LEVEL2COMCODE`
......@@ -87,6 +94,7 @@ select
,s1.`LEVEL3COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_QDBF_CAR_TUANDUI s1
where left(s1.risk,2) ='05'
group by
s1.`uwConclueDate`
,s1.`LEVEL3COMCODE`
......@@ -103,4 +111,6 @@ select
,s1.`LEVEL4COMCODE` as `hkey`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_QDBF_CAR_TUANDUI s1
where left(s1.risk,2) ='05'
;
\ No newline at end of file
......@@ -23,7 +23,7 @@ from (
and `uwConclueDate` = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and left(s1.risk,2) <>'05'
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -33,6 +33,11 @@ group by
;
-- ZB_DM_QDBF_NOCAR/ZB_DM_非车险今日签单保费
-- key:allnocarqbbf/日期
-- 1、日期:核保日期或者核批完成日期(yyyyMMdd)
-- 2、非车险
-- 总公司
insert into ZB_DM.ZB_DM_REDIS.SET_DECIMAL
select
......@@ -42,6 +47,7 @@ select
) as `key`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_QDBF_NOCAR_TUANDUI s1
where left(s1.risk,2) <>'05'
group by
s1.`uwConclueDate`
;
......@@ -56,6 +62,7 @@ select
,s1.`LEVEL1COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_QDBF_NOCAR_TUANDUI s1
where left(s1.risk,2) <>'05'
group by
s1.`uwConclueDate`
,s1.`LEVEL1COMCODE`
......@@ -71,6 +78,7 @@ select
,s1.`LEVEL2COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_QDBF_NOCAR_TUANDUI s1
where left(s1.risk,2) <>'05'
group by
s1.`uwConclueDate`
,s1.`LEVEL2COMCODE`
......@@ -87,6 +95,7 @@ select
,s1.`LEVEL3COMCODE` as `hkey`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_QDBF_NOCAR_TUANDUI s1
where left(s1.risk,2) <>'05'
group by
s1.`uwConclueDate`
,s1.`LEVEL3COMCODE`
......@@ -103,4 +112,6 @@ select
,s1.`LEVEL4COMCODE` as `hkey`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_QDBF_NOCAR_TUANDUI s1
where left(s1.risk,2) <>'05'
;
\ No newline at end of file
......@@ -17,14 +17,12 @@ SELECT
from (
select
*
,ROW_NUMBER() OVER(PARTITION BY `no`,`COMCODE`,`settledamount` ORDER BY `setdate` DESC) as rownum
from ZB_ODS.ZB_ODS_KAFKA.LPDATA
where
`COMNAME` is not null
and LEFT(`setdate`,8) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
and LEFT(`setdate`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and s1.`flag`= 'yj'
where s1.`flag`= 'yj'
group by
s1.`setdate`
,s1.`chnl`
......
......@@ -13,18 +13,16 @@ SELECT
,s1.`LEVEL2COMCODE` as `LEVEL2COMCODE`
,s1.`LEVEL3COMCODE` as `LEVEL3COMCODE`
,s1.`LEVEL4COMCODE` as `LEVEL4COMCODE`
,sum(cast(s1.`settledamount` as DECIMAL(18,2))) as `settledamount`
,sum(cast(s1.`lossamout` as DECIMAL(18,2)) - cast(s1.`settledamount` as DECIMAL(18,2))) as `cost`
from (
select
*
,ROW_NUMBER() OVER(PARTITION BY `no`,`COMCODE`,`settledamount` ORDER BY `setdate` DESC) as rownum
from ZB_ODS.ZB_ODS_KAFKA.LPDATA
where
`COMNAME` is not null
and LEFT(`setdate`,8) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
and LEFT(`setdate`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and s1.`flag`= 'wj'
where s1.`flag`= 'wj'
group by
s1.`setdate`
,s1.`chnl`
......@@ -43,7 +41,7 @@ select
,'/00000000'
) as `key`
,s1.`chnl` as `hkey`
,sum(cast(s1.`settledamount` as DECIMAL(18,2))) as `val`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FQDWJPK_TUANDUI s1
group by
s1.`setdate`
......@@ -60,7 +58,7 @@ select
,'/',s1.`LEVEL1COMCODE`
) as `key`
,s1.`chnl` as `hkey`
,sum(cast(s1.`settledamount` as DECIMAL(18,2))) as `val`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FQDWJPK_TUANDUI s1
group by
s1.`setdate`
......@@ -77,7 +75,7 @@ select
,'/',s1.`LEVEL2COMCODE`
) as `key`
,s1.`chnl` as `hkey`
,sum(cast(s1.`settledamount` as DECIMAL(18,2))) as `val`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FQDWJPK_TUANDUI s1
group by
s1.`setdate`
......@@ -94,7 +92,7 @@ select
,'/',s1.`LEVEL3COMCODE`
) as `key`
,s1.`chnl` as `hkey`
,sum(cast(s1.`settledamount` as DECIMAL(18,2))) as `val`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FQDWJPK_TUANDUI s1
group by
s1.`setdate`
......@@ -111,6 +109,6 @@ select
,'/',s1.`LEVEL4COMCODE`
) as `key`
,s1.`chnl` as `hkey`
,cast(s1.`settledamount` as DECIMAL(18,2)) as `val`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_FQDWJPK_TUANDUI s1
;
\ No newline at end of file
......@@ -8,7 +8,7 @@
CREATE TEMPORARY VIEW VIEW_ZB_DM_FXLYJPK_TUANDUI AS
SELECT
s1.`setdate` as `setdate`
,s1.`classcode` as `classcode`
,s1.`classcode` as `classcode`
,s1.`LEVEL1COMCODE` as `LEVEL1COMCODE`
,s1.`LEVEL2COMCODE` as `LEVEL2COMCODE`
,s1.`LEVEL3COMCODE` as `LEVEL3COMCODE`
......@@ -17,14 +17,13 @@ SELECT
from (
select
*
,ROW_NUMBER() OVER(PARTITION BY `no`,`COMCODE`,`settledamount` ORDER BY `setdate` DESC) as rownum
from ZB_ODS.ZB_ODS_KAFKA.LPDATA
where
`COMNAME` is not null
and LEFT(`setdate`,8) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
`COMNAME` is not null
and LEFT(`setdate`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
and `classcode` is not null
) s1
where s1.rownum = 1
and s1.`flag`= 'yj'
where s1.`flag`= 'yj'
group by
s1.`setdate`
,s1.`classcode`
......
......@@ -13,18 +13,18 @@ SELECT
,s1.`LEVEL2COMCODE` as `LEVEL2COMCODE`
,s1.`LEVEL3COMCODE` as `LEVEL3COMCODE`
,s1.`LEVEL4COMCODE` as `LEVEL4COMCODE`
,sum(cast(s1.`settledamount` as DECIMAL(18,2))) as `settledamount`
,sum(cast(s1.`lossamout` as DECIMAL(18,2)) - cast(s1.`settledamount` as DECIMAL(18,2))) as `cost`
from (
select
*
,ROW_NUMBER() OVER(PARTITION BY `no`,`COMCODE`,`settledamount` ORDER BY `setdate` DESC) as rownum
from ZB_ODS.ZB_ODS_KAFKA.LPDATA
where
`COMNAME` is not null
and LEFT(`setdate`,8) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
and LEFT(`setdate`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
and `classcode` is not null
) s1
where s1.rownum = 1
and s1.`flag`= 'wj'
where s1.`flag`= 'wj'
group by
s1.`setdate`
,s1.`classcode`
......@@ -42,7 +42,7 @@ select
,s1.`setdate`
) as `key`
,s1.`classcode` as `hkey`
,sum(cast(s1.`settledamount` as DECIMAL(18,2))) as `val`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FXLWJPK_TUANDUI s1
group by
s1.`setdate`
......@@ -59,7 +59,7 @@ select
,'/',s1.`LEVEL1COMCODE`
) as `key`
,s1.`classcode` as `hkey`
,sum(cast(s1.`settledamount` as DECIMAL(18,2))) as `val`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FXLWJPK_TUANDUI s1
group by
s1.`setdate`
......@@ -76,7 +76,7 @@ select
,'/',s1.`LEVEL2COMCODE`
) as `key`
,s1.`classcode` as `hkey`
,sum(cast(s1.`settledamount` as DECIMAL(18,2))) as `val`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FXLWJPK_TUANDUI s1
group by
s1.`setdate`
......@@ -93,7 +93,7 @@ select
,'/',s1.`LEVEL3COMCODE`
) as `key`
,s1.`classcode` as `hkey`
,sum(cast(s1.`settledamount` as DECIMAL(18,2))) as `val`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_FXLWJPK_TUANDUI s1
group by
s1.`setdate`
......@@ -110,6 +110,6 @@ select
,'/',s1.`LEVEL4COMCODE`
) as `key`
,s1.`classcode` as `hkey`
,cast(s1.`settledamount` as DECIMAL(18,2)) as `val`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_FXLWJPK_TUANDUI s1
;
\ No newline at end of file
......@@ -17,14 +17,12 @@ SELECT
from (
select
*
,ROW_NUMBER() OVER(PARTITION BY `no`,`COMCODE`,`settledamount` ORDER BY `setdate` DESC) as rownum
from ZB_ODS.ZB_ODS_KAFKA.LPDATA
where
`COMNAME` is not null
and LEFT(`setdate`,8) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
and LEFT(`setdate`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and s1.`flag`= 'yj'
where s1.`flag`= 'yj'
group by
s1.`setdate`
,s1.`LEVEL1COMCODE`
......
......@@ -13,18 +13,16 @@ SELECT
,s1.`LEVEL2COMCODE` as `LEVEL2COMCODE`
,s1.`LEVEL3COMCODE` as `LEVEL3COMCODE`
,s1.`LEVEL4COMCODE` as `LEVEL4COMCODE`
,sum(cast(s1.`settledamount` as DECIMAL(18,2))) as `settledamount`
,sum(cast(s1.`lossamout` as DECIMAL(18,2)) - cast(s1.`settledamount` as DECIMAL(18,2))) as `cost`
from (
select
*
,ROW_NUMBER() OVER(PARTITION BY `no`,`COMCODE`,`settledamount` ORDER BY `setdate` DESC) as rownum
from ZB_ODS.ZB_ODS_KAFKA.LPDATA
where
`COMNAME` is not null
and LEFT(`setdate`,8) <= DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
and LEFT(`setdate`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and s1.`flag`= 'wj'
where s1.`flag`= 'wj'
group by
s1.`setdate`
,s1.`LEVEL1COMCODE`
......@@ -40,7 +38,7 @@ select
'allwjpk/'
,s1.`setdate`
) as `key`
,sum(cast(s1.`settledamount` as DECIMAL(18,2))) as `val`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_WJPK_TUANDUI s1
group by
s1.`setdate`
......@@ -54,7 +52,7 @@ select
,s1.`setdate`
) as `key`
,s1.`LEVEL1COMCODE` as `hkey`
,sum(cast(s1.`settledamount` as DECIMAL(18,2))) as `val`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_WJPK_TUANDUI s1
group by
s1.`setdate`
......@@ -69,7 +67,7 @@ select
,s1.`setdate`
) as `key`
,s1.`LEVEL2COMCODE` as `hkey`
,sum(cast(s1.`settledamount` as DECIMAL(18,2))) as `val`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_WJPK_TUANDUI s1
group by
s1.`setdate`
......@@ -85,7 +83,7 @@ select
,s1.`setdate`
) as `key`
,s1.`LEVEL3COMCODE` as `hkey`
,sum(cast(s1.`settledamount` as DECIMAL(18,2))) as `val`
,sum(cast(s1.`cost` as DECIMAL(18,2))) as `val`
from VIEW_ZB_DM_WJPK_TUANDUI s1
group by
s1.`setdate`
......@@ -101,6 +99,6 @@ select
,s1.`setdate`
) as `key`
,s1.`LEVEL4COMCODE` as `hkey`
,cast(s1.`settledamount` as DECIMAL(18,2)) as `val`
,cast(s1.`cost` as DECIMAL(18,2)) as `val`
from VIEW_ZB_DM_WJPK_TUANDUI s1
;
\ No newline at end of file
......@@ -8,6 +8,7 @@ CREATE TEMPORARY VIEW VIEW_ZB_DM_CXWJDD AS
select
*
from (
select
`setdate` as `setdate`
,`LEVEL1COMCODE` as `LEVEL1COMCODE`
......@@ -18,20 +19,17 @@ from (
,`LEVEL3COMDESC` as `LEVEL3COMDESC`
,`no` as `no`
,`claimno` as `claimno`
,`cost` as `cost`
,cast (`lossamout` as decimal (18,2)) as `lossamout`
,cast(`lossamout` as DECIMAL(18,2)) - cast(`settledamount` as DECIMAL(18,2)) as `cost`
,`risk` as `risk`
,`riskname` as `riskname`
,`chnl` as `chnl`
,`chnlname` as `chnlname`
,ROW_NUMBER() OVER(PARTITION BY `no`,`COMCODE`,`cost` ORDER BY `setdate` DESC) as rownum
from ZB_ODS.ZB_ODS_KAFKA.LPDATA
where `COMNAME` is not null
and `flag` = 'wj'
and LEFT(`setdate`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and LEFT(s1.`risk`,2) = '05'
where LEFT(s1.`risk`,2) = '05'
;
......@@ -69,13 +67,13 @@ from (
,d1.`LEVEL1COMCODE` as `maincom`
,d1.`no` as `no`
,d1.`claimno` as `claimno`
,d1.`lossamout` as `cost`
,d1.`cost` as `cost`
,d1.`chnl` as `chnl`
,d1.`chnlname` as `chnlname`
,CONCAT(d1.`LEVEL1COMCODE`,'/',d1.`claimno`,'/',d1.`no`) as `mainkey`
,d1.`risk` as `risk`
,d1.`riskname` as `riskname`
,ROW_NUMBER() OVER(PARTITION BY d1.`setdate` ORDER BY d1.`lossamout` DESC) as rownum
,ROW_NUMBER() OVER(PARTITION BY d1.`setdate` ORDER BY d1.`cost` DESC) as rownum
from VIEW_ZB_DM_CXWJDD d1
) c1
where c1.rownum <= 20
......@@ -125,13 +123,13 @@ from (
,d1.`LEVEL2COMCODE` as `cityname`
,d1.`no` as `no`
,d1.`claimno` as `claimno`
,d1.`lossamout` as `cost`
,d1.`cost` as `cost`
,d1.`chnl` as `chnl`
,d1.`chnlname` as `chnlname`
,CONCAT(d1.`LEVEL1COMCODE`,'/',d1.`claimno`,'/',d1.`no`) as `mainkey`
,d1.`risk` as `risk`
,d1.`riskname` as `riskname`
,ROW_NUMBER() OVER(PARTITION BY d1.`LEVEL1COMCODE`,d1.`setdate` ORDER BY d1.`lossamout` DESC) as rownum
,ROW_NUMBER() OVER(PARTITION BY d1.`LEVEL1COMCODE`,d1.`setdate` ORDER BY d1.`cost` DESC) as rownum
from VIEW_ZB_DM_CXWJDD d1
) c1
where c1.rownum <= 20
......@@ -185,13 +183,13 @@ from (
,d1.`LEVEL3COMDESC` as `countryname`
,d1.`no` as `no`
,d1.`claimno` as `claimno`
,d1.`lossamout` as `cost`
,d1.`cost` as `cost`
,d1.`chnl` as `chnl`
,d1.`chnlname` as `chnlname`
,CONCAT(d1.`LEVEL1COMCODE`,'/',d1.`claimno`,'/',d1.`no`) as `mainkey`
,d1.`risk` as `risk`
,d1.`riskname` as `riskname`
,ROW_NUMBER() OVER(PARTITION BY d1.`LEVEL2COMCODE`,d1.`setdate` ORDER BY d1.`lossamout` DESC) as rownum
,ROW_NUMBER() OVER(PARTITION BY d1.`LEVEL2COMCODE`,d1.`setdate` ORDER BY d1.`cost` DESC) as rownum
from VIEW_ZB_DM_CXWJDD d1
) c1
where c1.rownum <= 20
......
......@@ -18,20 +18,17 @@ from (
,`LEVEL3COMDESC` as `LEVEL3COMDESC`
,`no` as `no`
,`claimno` as `claimno`
,`cost` as `cost`
,cast (`lossamout` as decimal (18,2)) as `lossamout`
,cast(`lossamout` as DECIMAL(18,2)) - cast(`settledamount` as DECIMAL(18,2)) as `cost`
,`risk` as `risk`
,`riskname` as `riskname`
,`chnl` as `chnl`
,`chnlname` as `chnlname`
,ROW_NUMBER() OVER(PARTITION BY `no`,`COMCODE`,`cost` ORDER BY `setdate` DESC) as rownum
from ZB_ODS.ZB_ODS_KAFKA.LPDATA
where `COMNAME` is not null
and `flag` = 'wj'
and LEFT(`setdate`,8) = DATE_FORMAT(LOCALTIMESTAMP,'yyyyMMdd')
) s1
where s1.rownum = 1
and LEFT(s1.`risk`,2) <> '05'
where LEFT(s1.`risk`,2) <> '05'
;
......@@ -72,13 +69,13 @@ from (
,d1.`LEVEL1COMCODE` as `maincom`
,d1.`no` as `no`
,d1.`claimno` as `claimno`
,d1.`lossamout` as `cost`
,d1.`cost` as `cost`
,d1.`chnl` as `chnl`
,d1.`chnlname` as `chnlname`
,CONCAT(d1.`LEVEL1COMCODE`,'/',d1.`claimno`,'/',d1.`no`) as `mainkey`
,d1.`risk` as `risk`
,d1.`riskname` as `riskname`
,ROW_NUMBER() OVER(PARTITION BY d1.`setdate` ORDER BY d1.`lossamout` DESC) as rownum
,ROW_NUMBER() OVER(PARTITION BY d1.`setdate` ORDER BY d1.`cost` DESC) as rownum
from VIEW_ZB_DM_FCXWJDD d1
) c1
where c1.rownum <= 20
......@@ -128,13 +125,13 @@ from (
,d1.`LEVEL2COMCODE` as `cityname`
,d1.`no` as `no`
,d1.`claimno` as `claimno`
,d1.`lossamout` as `cost`
,d1.`cost` as `cost`
,d1.`chnl` as `chnl`
,d1.`chnlname` as `chnlname`
,CONCAT(d1.`LEVEL1COMCODE`,'/',d1.`claimno`,'/',d1.`no`) as `mainkey`
,d1.`risk` as `risk`
,d1.`riskname` as `riskname`
,ROW_NUMBER() OVER(PARTITION BY d1.`LEVEL1COMCODE`,d1.`setdate` ORDER BY d1.`lossamout` DESC) as rownum
,ROW_NUMBER() OVER(PARTITION BY d1.`LEVEL1COMCODE`,d1.`setdate` ORDER BY d1.`cost` DESC) as rownum
from VIEW_ZB_DM_FCXWJDD d1
) c1
where c1.rownum <= 20
......@@ -188,13 +185,13 @@ from (
,d1.`LEVEL3COMDESC` as `countryname`
,d1.`no` as `no`
,d1.`claimno` as `claimno`
,d1.`lossamout` as `cost`
,d1.`cost` as `cost`
,d1.`chnl` as `chnl`
,d1.`chnlname` as `chnlname`
,CONCAT(d1.`LEVEL1COMCODE`,'/',d1.`claimno`,'/',d1.`no`) as `mainkey`
,d1.`risk` as `risk`
,d1.`riskname` as `riskname`
,ROW_NUMBER() OVER(PARTITION BY d1.`LEVEL2COMCODE`,d1.`setdate` ORDER BY d1.`lossamout` DESC) as rownum
,ROW_NUMBER() OVER(PARTITION BY d1.`LEVEL2COMCODE`,d1.`setdate` ORDER BY d1.`cost` DESC) as rownum
from VIEW_ZB_DM_FCXWJDD d1
) c1
where c1.rownum <= 20
......
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