查询 - 尝试根据另一个字段的内容汇总一个字段

时间:2012-10-14 21:36:02

标签: sql ms-access

表:

DayOfWeek           Enrollments
Monday                 35
Monday                 12
Saturday               25
Tuesday                15
Monday                  9
Tuesday                15

基本上我正在尝试总计每天的总入学人数。

所以输出看起来像:

DayOfWeek           Enrollments
Monday                 56
Saturday               25
Tuesday                30

我花了大约4个小时试图解决这个尝试许多不同的方法,但没有运气。

我遇到的问题是我可以计算每天的注册次数,但是当我运行查询时,不能将其与正确的日期对齐,例如我希望总数与计算的日期在同一行。 (我希望这很清楚)

1 个答案:

答案 0 :(得分:2)

DayOfWeek分组,并在每个组中询问Enrollments的总和。 SQL将如下所示。

SELECT DayOfWeek, Sum(Enrollments) AS SumOfEnrollments
FROM YourTable
GROUP BY DayOfWeek;

如果您正在使用Access查询设计器来创建它,请选择您的字段,然后单击“Totals”查询(希腊字符sigma)的符号。在设计网格的“总计:”行中,选择适当字段的分组依据和总和。