--查出符合条件,总数量(SELECTsum(`play`)AS total
FROM`dt_collect_antique`WHERE`add_time`BETWEEN'2020-07-02'AND'2020-07-05') t2
2、按年龄段分组,并求个年龄段占比
SELECT
age_group,
age_total,round( age_total / total *100,2)as`ratio`FROM(SELECT*FROM(SELECTSUM(total)AS age_total,CASEWHEN age >=0AND age <18THEN'18岁以下'WHEN age >=18AND age <=25THEN'18岁到25岁'WHEN age >=26AND age <=35THEN'26岁到35岁'WHEN age >=36AND age <=45THEN'36岁到45岁'WHEN age >=46AND age <=60THEN'46岁到60岁'ELSE'60岁以上'ENDAS age_group FROM dt_collect_age WHERE`add_time`BETWEEN".$time[0]."AND".$time[1]."GROUPBY age_group
) t1
INNERJOIN(SELECTSUM(`total`)AS total
FROM`dt_collect_age`WHERE`add_time`BETWEEN".$time[0]."AND".$time[1].") t2 ON1=1) t
LIMIT0,6;