我有sql语句(sql Server)
SELECT COUNT(ActionName) AS pageCount FROM tbl_22_Benchmark WHERE DATEPART(dw,CreationDate)>1 AND DATEPART(dw,CreationDate)<7 GROUP BY dateadd(dd,datediff(dd,CreationDate))
产生输出
pageCount
27
19
59
现在我想使用sql获得所有这些数据的平均值。显然嵌套的聚合函数就像
(AVG(COUNT(pageCount)))
不允许,并使用子查询
SELECT AVG(pageCount) FROM ( SELECT COUNT(ActionName) AS pageCount FROM tbl_22_Benchmark WHERE DATEPART(dw,CreationDate)) )
如何获取pageCount行的平均值?