本期未终止,不包括不属于资管公司的平安养老
select CASE
WHEN reorder = 1 THEN
'存款'
WHEN reorder = 2 THEN
'债券'
WHEN reorder = 3 THEN
'股票'
WHEN reorder = 4 THEN
'基金'
WHEN reorder = 4.1 THEN
'其中,债券型基金'
WHEN reorder = 4.2 THEN
'货币基金'
WHEN reorder = 4.3 THEN
'混合型基金'
WHEN reorder = 4.4 THEN
'股票型基金'
WHEN reorder = 4.5 THEN
'基础设施类基金'
WHEN reorder = 4.6 THEN
'其他基金'
WHEN reorder = 5 THEN
'保险资管产品'
WHEN reorder = 5.1 THEN
'其中,债权投资计划'
WHEN reorder = 5.2 THEN
'股权投资计划'
WHEN reorder = 5.3 THEN
'组合类保险资管产品'
WHEN reorder = 6 THEN
'证券、基金及其子公司资管产品、其他私募机构私募基金'
WHEN reorder = 7 THEN
'资产支持计划及其他资产证券化产品'
WHEN reorder = 8 THEN
'信托计划'
WHEN reorder = 9 THEN
'买入返售金融资产'
WHEN reorder = 10 THEN
'其他资产'
WHEN reorder = 0 THEN
'合计'
END AS "资产类型",
round(QMZMJZ_dq/100000000,2) AS "期末规模(亿元)",
case when QMZMJZ_dq is null then '-100%' else concat(round(QMZMJZ_dq/QMZMJZ_sq -1 ,4)*100,'%') end AS "较上月变动",
concat(round(QMZMJZ_dq/sum(case when reorder = 0 then QMZMJZ_dq end ) over() ,4)*100,'%') AS "占比"
from
(select reorder,
sum(case when sjrq ='${sjrq}' then QMZMJZ end) as QMZMJZ_dq,
sum(case when sjrq =replace(add_months(to_date('${sjrq}','YYYYMMDD'),-1),'-','') then QMZMJZ end) as QMZMJZ_sq
from
(select a.sjrq,QMZMJZ,
case WHEN ZCLX = '存款' THEN
1
WHEN ZCLX = '债券' THEN
2
WHEN ZCLX = '股票' THEN
3
WHEN ZCLX = '证券投资基金' THEN
4
WHEN ZCLX = '保险资管产品' THEN
5
WHEN ZCLX IN ('证券公司及其子公司资管产品', '基金管理公司及其子公司专户', '期货公司及其子公司资管产品', '其它私募机构私募基金') THEN
6
WHEN ZCLX IN ('资产支持计划', '其他资产证券化产品') THEN
7
WHEN ZCLX = '信托公司资管产品' THEN
8
WHEN ZCLX = '买入返售金融资产' THEN
9
WHEN ZCLX IN ('保险私募基金','衍生品','银行理财','金融资产投资公司资管产品','未上市企业股权','资产收益权','应收账款', '保证金、备付金、证券清算款','其他资产') THEN
10
END AS reorder
from
(select cpqc,sjrq
from ZBD_YN_ZHLCPJBXXB_RE
where ( sjrq = '${sjrq}' or sjrq = replace(add_months(to_date('${sjrq}','YYYYMMDD'),-1),'-','') )
and CPZZZT = '本报告期未终止' and CPLX ='权益类' and JGFDMC not in ('平安养老保险股份有限公司' ) ) a
left join
(select *
from ZBD_YN_ZHLCPZCFZMXB_RE
where sjrq = '${sjrq}' or sjrq = replace(add_months(to_date('${sjrq}','YYYYMMDD'),-1),'-','') ) b
on a.cpqc =b.cpqc and a.sjrq = b.sjrq
union all
select a.sjrq,QMZMJZ,
case WHEN ZCLX = '证券投资基金' and JJLX = '债券型基金' THEN
4.1
WHEN ZCLX = '证券投资基金' and JJLX = '货币基金' THEN
4.2
WHEN ZCLX = '证券投资基金' and JJLX = '混合型基金' THEN
4.3
WHEN ZCLX = '证券投资基金' and JJLX = '股票型基金' THEN
4.4
WHEN ZCLX = '证券投资基金' and JJLX = '基础设施类基金' THEN
4.5
WHEN ZCLX = '证券投资基金' and JJLX = '其它' THEN
4.6
WHEN ZCLX = '保险资管产品' and BXZGCPLX IN ('基础设施债权计划', '不动产债权计划') THEN
5.1
WHEN ZCLX = '保险资管产品' and BXZGCPLX = '股权投资计划' THEN
5.2
WHEN ZCLX = '保险资管产品' and BXZGCPLX = '组合类产品' THEN
5.3
END AS reorder
from
(select cpqc,sjrq
from ZBD_YN_ZHLCPJBXXB_RE
where ( sjrq = '${sjrq}' or sjrq = replace(add_months(to_date('${sjrq}','YYYYMMDD'),-1),'-','') )
and CPZZZT = '本报告期未终止' and CPLX ='权益类' and JGFDMC not in ('平安养老保险股份有限公司' )) a
left join
(select *
from ZBD_YN_ZHLCPZCFZMXB_RE
where sjrq = '${sjrq}' or sjrq = replace(add_months(to_date('${sjrq}','YYYYMMDD'),-1),'-','') ) b
on a.cpqc =b.cpqc and a.sjrq = b.sjrq
union all
select a.sjrq,QMZMJZ,0 AS reorder
from
(select cpqc,sjrq
from ZBD_YN_ZHLCPJBXXB_RE
where ( sjrq = '${sjrq}' or sjrq = replace(add_months(to_date('${sjrq}','YYYYMMDD'),-1),'-','') )
and CPZZZT = '本报告期未终止' and CPLX ='权益类' and JGFDMC not in ('平安养老保险股份有限公司' )) a
left join
(select *
from ZBD_YN_ZHLCPZCFZMXB_RE
where sjrq = '${sjrq}' or sjrq = replace(add_months(to_date('${sjrq}','YYYYMMDD'),-1),'-','') ) b
on a.cpqc =b.cpqc and a.sjrq = b.sjrq
where b.ZCFZLX ='资产' )
where reorder is not null
group by reorder ) c
order by reorder
select *
from (select * from ZBD_YN_ZHLCPZCFZMXB_RE
where SJRQ = '20250430')a
left join (
select CPQC,SJRQ
FROM ZBD_YN_ZHLCPJBXXB_RE
WHERE SJRQ = '20250430' and CPZZZT = '本报告期未终止' and CPLX ='权益类' and JGFDMC not in ('平安养老保险股份有限公司' )
)b
on a.CPQC = b.cpqc AND a.sjrq = b.sjrq
select *
from (select * from ZBD_YN_ZHLCPZCFZMXB_RE
where SJRQ = '20250430')a
left join (
select CPQC,SJRQ
FROM ZBD_YN_ZHLCPJBXXB_RE
WHERE SJRQ = '20250430' and CPZZZT = '本报告期未终止' and CPLX ='混合类' and JGFDMC not in ('平安养老保险股份有限公司' )
)b
on a.CPQC = b.cpqc AND a.sjrq = b.sjrq