Commit d55d646f authored by 王东's avatar 王东

指标计算承保字段调整

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