在dns日志表中,尝试使用此查询获取平均值。一天之内的DNS查询的数量:使用avg(count())函数
select to_char(log_time, 'DD-MM-YYYY'),log_client,avg(count(*)) as nums from msint
where to_char(log_time, 'DD-MM-YYYY') = '25-09-2013' and log_client = '10.10.10.1';
,并得到一个错误"nested group function without GROUP BY"
但是当我添加group by log_client,log_time
,得到另一个错误not a single-group group function
也许有人可以帮我一个解决方案。谢谢。
谢谢。这给了一些输出,但即时通讯仍然不确定是否正确。只是测试。 – Sergey
我猜想在count(*)上取平均值没有任何意义,因为分组是基于相同的列完成的,无论如何我改变了查询而没有错误。 – TechDo