这张图片;
能不能统计分段比如 2015-4之前的个数;2015-5之前的个数 2015-6之前的数组
2015-4之前的个数包含(2015-3,2015-2,.....)的;
2015-5之前的个数包含(2015-4,2015-3,2015-2,....)的;
2015-6之前的个数包含(2015-5,2015-4,2015-3,2015-2,....)的;
可以实现;首先把你的数据以月聚合成如上图;
然后对上表(假设命名ttt表)进行如下语句
select id,time,(select SUM(id) from ttt as i where i.time<=o.time) as total from ttt as o
语句中的id,time,就是如上图聚合的列字段名,在聚合时可以as重名上面 的列字段
查询可以实现值如下图
total列就是实现的效果