在SQL2005中,我按区域办公室对所有可用职位进行分组,按区域、办公室、vacancyID列出。然后,我通过计数(VacancyStartID)显示每个办公室有多少人开始使用特定的vacancyID。在与Count(VacancyStartID)相同的组行中,我需要显示SUM(VacancyID)。然而,目前这并不能给出正确的总和,因为一些空缺有多个VacancyStartID,因此vacancyID会列出几次,如下所示:
office vacancyID Number_of_vacancies VacancyStartID (person who started a job)