私はAccess 2010データベースから1日あたりの平均個数を取得しようとしていますが、何も動作していないようです。サブクエリを使用しようとしましたが、メインのサブクエリにリンクする方法を理解できません。表には、このようなすべてのオフィスの訪問のための行、があります。アクセスの1日あたりの個数の平均
patient_id, visit_year, visit_date, dow, doctor_id
12345, 2012, 3/5/12, Monday, 987
12567, 2012, 3/5/12, Monday, 986
12789, 2012, 3/6/12, Tuesday, 987
私は年= 2012年、私の頭では、これは動作するはず曜日ごとに使用可能な医師の平均数を取得する必要がありますが、それはしていません:AvgDocsInOffice AS 選択ダウ、AVG(COUNT(DISTINCT(doctor_id)))訪問ダウ
BY visit_year = 2012 GROUPから私はこの出力を取得しようとしている:
DOW, AvgDocsInOffice
Monday, 5
Tuesday, 6
Wednesday, 4
アイデアはありますか?残念ながら私はAccessでこれをやっている。
COUNT(*)はヌルをカウントします。 – Fionnuala
@Remou:良い点。 'doctor_id'が必須フィールドであるかどうかによって異なります。 –
ありがとう - これは素晴らしい仕事! doctor_idは必要ですので問題はありません。 3つの選択ステートメント、うわー。私は、午後の残りの部分をこの周りに私の頭を包み込むのに費やすと思う。 – Anubis584