我试图从Access 2010数据库中获得每天平均不同的计数,而且我似乎没有任何工作。我试过使用子查询,但我不知道如何将其链接到主要的。该表对每个办公室拜访一排,像这样:Access中每天的不同计数的平均值
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在我的头上这应该工作的平均数,但它不: 选择陶氏,AVG(COUNT(DISTINCT(doctor_id)))AS AvgDocsInOffice 从访问 WHERE visit_year = 2012 GROUP BY道琼斯
我试图让这个输出:
DOW, AvgDocsInOffice
Monday, 5
Tuesday, 6
Wednesday, 4
任何想法?不幸的是我坚持在Access中这样做。
COUNT(*)会计算空值。 – Fionnuala 2012-03-08 21:09:25
@Remou:好点。这取决于“doctor_id”是否为必填字段。 – 2012-03-08 21:13:09
谢谢 - 这很好! doctor_id是必需的,所以没有问题。哇,三个选择语句。我想我会在下午的剩余时间里围绕这个进行包围。 – Anubis584 2012-03-08 21:32:27