0
我是一位接待員,負責跟蹤MS-Access 2010中的來電。該表具有日期列。我可以每天接聽電話,但每天都會遇到SQL問題,以便平均接聽電話。MS Access 2010中每天的平均通話時間
我是一位接待員,負責跟蹤MS-Access 2010中的來電。該表具有日期列。我可以每天接聽電話,但每天都會遇到SQL問題,以便平均接聽電話。MS Access 2010中每天的平均通話時間
假設你的表有每次通話的一個記錄,你可以使用這樣的查詢,只需更換表和字段名稱:
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子句是可選的,但您可能想使用它來選擇特定的日期範圍。
美麗。這幾乎就是我一直在努力的。我的錯誤是在你使用AS的最後一行嘗試使用GROUP BY。 – JCSanders