在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