MySQL-group by-使用示例-查询每年的开通容器的增量
<!--需要查每年的开通容器的增量(其实就是数据),所以查出每个容器的最小时间维度数据,然后再对次数据进行统计-->
<!--解释:这个子查询得到的是每个容器的开通日期,所以再按年group by 可以 得到 每年的容器数量 -->
SELECT
date_format(a.openDate, '%Y' ) AS year,
count( a.container_id ) AS userTotal
FROM ( SELECT container_id, date_format( min( create_time ), '%Y-%m-%d' ) AS openDate FROM eduinp_enterprise WHERE is_delete = 0 GROUP BY container_id ) a
GROUP BY year ORDER BY YEAR ASC
正文到此结束