MS Access 2010中每天的平均呼叫数

时间:2017-02-11 20:26:36

标签: sql select ms-access-2010

我是一名接待员,负责跟踪MS-Access 2010中的来电。该表包含日期列。我可以获得每天的通话次数,但是我在使用SQL时无法获得每天的平均通话次数。

1 个答案:

答案 0 :(得分:0)

假设您的表每次调用有一条记录,您可以使用这样的查询,只需替换表和字段名称:

SELECT Avg(TotalCalls.DailyCalls) AS AverageCalls
FROM
(
    SELECT MyTable.MyDateField, Count(MyTable.MyDateField) AS DailyCalls
    FROM MyTable
    WHERE MyDate > #1-Feb-2017# AND MyDate <= #28-Feb-2017#
    GROUP BY MyTable.MyDateField
) AS TotalCalls

这不会考虑没有通话的天数,只会考虑那些通话的天数。 WHERE子句是可选的,但您可能希望使用它来选择特定的日期范围。