新用户胖虎是女生(提问者)那我还想问一下在设置图表数据的时候这种百分比的字段汇总是什么?求和还是首个?还是说我需要改变的语句?
SELECT
a.inviter as '邀约人',
a.inviter_count AS '邀约人数',
a.participate_count AS '到面人数',
CASE
WHEN a.inviter_count = 0 THEN 0
ELSE a.participate_count * 1.0 / a.inviter_count
END AS '到面率',
a.result_count AS '通过人数',
CASE
WHEN a.participate_count = 0 THEN 0
ELSE a.result_count * 1.0 / a.participate_count
END AS '通过率',
a.employment_count AS '入职人数',
CASE
WHEN a.result_count = 0 THEN 0
ELSE a.employment_count * 1.0 / a.result_count
END AS '入职率'
FROM
(
SELECT
inviter,
COUNT(*) AS inviter_count,
SUM(CASE WHEN participate = '是' THEN 1 ELSE 0 END) AS participate_count,
SUM(CASE WHEN result = '通过' THEN 1 ELSE 0 END) AS result_count,
SUM(CASE WHEN employment = '是' THEN 1 ELSE 0 END) AS employment_count
FROM
dy_zp_information_entry
WHERE 1=1
${if(len(inviter) == 0,"","AND inviter = '" + inviter + "'")}
${if(len(city)=0,"","and city = '"+city+"'")}
AND in_date = '${in_date}'
GROUP BY
inviter
) a