2015-11-02 64 views
2

我想通过mysql查询(假设这些是719行)查找以下数据的平均值。查找平均生成的sql查询按功能分组

|  1 | 
|  3 | 
|  1 | 
|  2 | 
|  2 | 
|  1 | 
|  1 | 
|  2 | 
|  1 | 
|  1 | 
|  2 | 
|  1 | 
|  2 | 
|  1 | 
|  2 | 
|  1 | 
|  1 | 
+----------+ 
719 rows in set (2.43 sec) 
    SELECT COUNT(*) FROM osdial_agent_log WHERE DATE(event_time)='2015-11-01' GROUP BY lead_id; 

我跑到此查询来获取数据

有人可以帮我找到的平均水平以上的数据。

回答

1

使用

SELECT AVG(total) 
FROM (SELECT COUNT(*) AS total 
FROM osdial_agent_log 
WHERE DATE(event_time)='2015-11-01' 
GROUP BY lead_id) t 
+1

感谢您的答复刁,但它不是一个字段在我的表的,我从我提到 –

+0

上述查询我已经编辑获取的数据,请检查(之前并不清楚您的编辑:-)) –

+2

非常感谢,它的工作....... –