[sql] 인라인 뷰를 사용하여 연도별로 부서의 인원 수를 계산할 수 있나요?
예를 들어, 다음과 같은 쿼리를 사용하여 인라인 뷰를 통해 연도별로 부서의 인원 수를 구할 수 있습니다.
SELECT
Department,
Year,
COUNT(EmployeeID) AS EmployeeCount
FROM
(SELECT
Department,
EmployeeID,
YEAR(HireDate) AS Year
FROM
Employees) AS EmployeeData
GROUP BY
Department, Year;
이 쿼리는 먼저 인라인 뷰를 사용하여 Employee 테이블에서 Department, EmployeeID 및 HireDate 열을 선택하고, HireDate를 연도별로 변환합니다. 그런 다음 부서와 연도별로 그룹화된 인원 수를 계산합니다.
이 방법을 사용하여 인라인 뷰를 활용해 연도별로 부서의 인원 수를 계산할 수 있습니다.
참고 문헌:
- https://stackoverflow.com/questions/2778133/count-by-year-and-group-by-department