Can someone please tell me why I get an error message on this query that JobType is not included in the first query?
SELECT Department.DepartmentName, Employee.EmployeeNumber, Employee.LastName, Employee.FirstName, 'Regular' AS JobType, Sum(Time.Hours) AS SumOfHours
FROM Department INNER JOIN (Employee INNER JOIN [Time] ON Employee.EmployeeID = Time.EmployeeID) ON Department.DepartmentID = Employee.DepartmentID
GROUP BY Department.DepartmentName, Employee.EmployeeNumber, Employee.LastName, Employee.FirstName, JobType
ORDER BY Department.DepartmentName, Employee.EmployeeNumber, Employee.LastName, Employee.FirstName, JobType
UNION
SELECT Department.DepartmentName, Employee.EmployeeNumber, Employee.LastName, Employee.FirstName, NonProjectType.NonProjectTypeName As JobType, Sum(NonProjectTime.Hours) AS SumOfHours
FROM Department INNER JOIN ((Employee INNER JOIN NonProjectTime ON Employee.EmployeeID = NonProjectTime.EmployeeID) INNER JOIN NonProjectType ON NonProjectTime.NonProjectTypeID = NonProjectType.NonProjectTypeID) ON Department.DepartmentID = Employee.DepartmentID
GROUP BY Department.DepartmentName, Employee.EmployeeNumber, Employee.LastName, Employee.FirstName, JobType
ORDER BY Department.DepartmentName, Employee.EmployeeNumber, Employee.LastName, Employee.FirstName, JobType;
Thanks!
SELECT Department.DepartmentName, Employee.EmployeeNumber, Employee.LastName, Employee.FirstName, 'Regular' AS JobType, Sum(Time.Hours) AS SumOfHours
FROM Department INNER JOIN (Employee INNER JOIN [Time] ON Employee.EmployeeID = Time.EmployeeID) ON Department.DepartmentID = Employee.DepartmentID
GROUP BY Department.DepartmentName, Employee.EmployeeNumber, Employee.LastName, Employee.FirstName, JobType
ORDER BY Department.DepartmentName, Employee.EmployeeNumber, Employee.LastName, Employee.FirstName, JobType
UNION
SELECT Department.DepartmentName, Employee.EmployeeNumber, Employee.LastName, Employee.FirstName, NonProjectType.NonProjectTypeName As JobType, Sum(NonProjectTime.Hours) AS SumOfHours
FROM Department INNER JOIN ((Employee INNER JOIN NonProjectTime ON Employee.EmployeeID = NonProjectTime.EmployeeID) INNER JOIN NonProjectType ON NonProjectTime.NonProjectTypeID = NonProjectType.NonProjectTypeID) ON Department.DepartmentID = Employee.DepartmentID
GROUP BY Department.DepartmentName, Employee.EmployeeNumber, Employee.LastName, Employee.FirstName, JobType
ORDER BY Department.DepartmentName, Employee.EmployeeNumber, Employee.LastName, Employee.FirstName, JobType;
Thanks!