Access 2010:同一查询中的计数和非重复计数
Access 2010: Count and Distinct Count in same query
我正在 Access 2010 中进行查询,旨在汇总一个人已完成的项目和项目任务的数量。
例如:
Person | Project | Project Task
1 1 1
1 1 2
1 2 1
2 1 1
2 1 2
我想 return:
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;
哪个 returns:
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
我正在 Access 2010 中进行查询,旨在汇总一个人已完成的项目和项目任务的数量。
例如:
Person | Project | Project Task
1 1 1
1 1 2
1 2 1
2 1 1
2 1 2
我想 return:
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;
哪个 returns:
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