2

ms-access に、毎日の着信に関するデータを保持するテーブルがあります。通常、1 日に 5 ~ 7 件は回答できます。フィールドの 1 つは「completed_date」という名前です。この日付が null でない場合、通話が応答/完了したことを意味します。

1 週間あたりの平均通話応答を返すにはどうすればよいですか?

4

1 に答える 1

3

DatePart 関数を使用して、値に基づいて週番号を計算しますcompleted_date

SELECT
    DatePart("ww", completed_date) AS week_number,
    Count(*)
FROM YourTable
WHERE completed_date Is Not Null
GROUP BY DatePart("ww", completed_date);

これは、1 暦年内のデータに対して機能する可能性があります。ただし、データが 1 年以上にわたる場合はYear(completed_date)、追加のフィールド式と GROUP BY 項目として含めます。

Noteはオプションの引数を受け入れるため、 およびDatePart()を指定できます。組織の週番号付け戦略が と互換性がない場合は、カレンダー テーブルを作成して日付と週番号をマッピングし、カレンダー テーブルを元のデータ ソース テーブルと結合できます。firstdayofweekfirstweekofyearDatePart()

于 2012-06-04T15:00:53.593 に答える