이전에 각 Department에 포함 된 Employees 수를 계산해야하는 SQL Server에서이 SELECT 명령을 만들었습니다. 이 내가 사용하는 것입니다 :Count, Group By, Where 및 Join을 사용하는 SQL Server SELECT
SELECT Departments.Description AS [Department], COUNT(Employees.ID) AS [Employees]
FROM Employees
RIGHT JOIN Departments ON
Employees.DepartmentID = Departments.ID
GROUP BY Departments.Description
을 그리고 그것은 잘 작동 (또한 부서에는 직원이없는 경우에도 표시).
지금, 나는 단지 은 현재 다음 필터에 의해, 직원이 작업을 계산하려면 :
WHERE Employees.JobEndDate = null
을 그리고 난이 일을 시도 :
SELECT Departments.Description AS [Department], COUNT(Employees.ID) AS [Employees]
FROM Employees
RIGHT JOIN Departments ON
Employees.DepartmentID = Departments.ID
WHERE Employees.JobEndDate = NULL
GROUP BY Departments.Description
을하지만 지금은 어떤 결과를 얻을 수 없습니다. 내가 뭘 잘못하고 있는지 알 겠어?
고마워요. :) Mitsy.
오. 실제로 작동했습니다. 나는 그것을 믿을 수 없다 :) 감사합니다 !!! – user1268741