我正在Access 2010中处理一个查询,该查询旨在汇总一个人完成的项目和项目任务的数量。
例如:
Person | Project | Project Task 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2
我希望它能返回:
Person | Project(s) | Project Task(s) 1 2 3 2 1 2 Total 3 5
目前,我的SQL如下所示:
SELECT Person, Project, Count(Project Task) AS Project Task FROM table GROUP BY Person, Project ORDER BY Person;
返回:
Person | Project | Project Task(s) 1 1 2 1 2 1 2 1 2 Total 3 5
任何帮助都将不胜感激。
这应该可以:
select person, count(project), sum(projectTask) from ( select person, project, count(projectTask) as projectTask from table group by person, project ) group by person order by person