0
私は受付係で、MS-Access 2010で着信コールを追跡しています。このテーブルにはDate列があります。私は1日あたりのコールの数を得ることができますが、1日平均コールを得るためにSQLに問題があります。あなたのテーブルを想定しMS Access 2010の1日あたりの平均コール数
私は受付係で、MS-Access 2010で着信コールを追跡しています。このテーブルにはDate列があります。私は1日あたりのコールの数を得ることができますが、1日平均コールを得るためにSQLに問題があります。あなたのテーブルを想定しMS Access 2010の1日あたりの平均コール数
はコールごとに一つのレコードを持って、あなただけのテーブル名やフィールド名を置き換え、このようなクエリを使用することができます:
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