SELECT
# 每个季度所占比例
CONCAT(ROUND(t1.number / t2.totalCount * 100,3),'%' ) AS proportion,
## 年
t1. YEAR,
# 数量
t1.number,
# 季度
t1.activtate_Quarter
FROM
(
SELECT
YEAR (dpp.CREATE_DATETIME) YEAR,
# 年-季度 此字段至关重要要,根据此字段分组 每年每季度数据
CONCAT(
YEAR (dpp.CREATE_DATETIME),
'_',
QUARTER (dpp.CREATE_DATETIME)
) ss,
# 季度
QUARTER (dpp.CREATE_DATETIME) activtate_Quarter,
# 每个季度的数量
count(*) number
FROM
ddb_pe_pen dpp
WHERE
dpp.is_bind IS NOT NULL
AND dpp.CREATE_DATETIME < '2019-06-01 21:04:24' AND dpp.TYPE='LINUX'
GROUP BY
ss
) t1,
(
SELECT
#总数量
count(*) totalCount
FROM
ddb_pe_pen WHERE is_bind IS NOT NULL AND CREATE_DATETIME < '2019-06-01 21:04:24' AND TYPE='LINUX'
) t2