J
jacob
Can you do only one aggregation function in a query? That makes no sense. Why
don't my query work?
SELECT e.employeeid, Sum(s.SickTime) as SickTime, Sum(v.VacationTime) as
VacationTime, Sum(p.PersonalTime) as personaltime
FROM (((Department INNER JOIN (Center INNER JOIN Employee ON Center.CenterID
= Employee.CenterID) ON Department.DepartmentID = Employee.DepartmentID)
INNER JOIN PersonalTime ON Employee.EmployeeID = PersonalTime.EmployeeID)
INNER JOIN SickTime ON Employee.EmployeeID = SickTime.EmployeeID) INNER JOIN
VacationTime ON Employee.EmployeeID = VacationTime.EmployeeID
where d.departmentid=1
group by e.employeeid
I just copied the from statement provided by Access. I couldn't get my own
to work.
FROM ((((((Department d inner join employee e on d.employeeid=e.employeeid)
inner join Center c on e.centerid = c.centerid)
inner join sicktime s on s.employeeid = e.employeeid)
Inner join personaltime on p.employeeid = e.employeeid)
inner join vacationtime v on v.employeeid=e.employeeid)
inner join personaltime on p.employeeid = e.employeeid)
don't my query work?
SELECT e.employeeid, Sum(s.SickTime) as SickTime, Sum(v.VacationTime) as
VacationTime, Sum(p.PersonalTime) as personaltime
FROM (((Department INNER JOIN (Center INNER JOIN Employee ON Center.CenterID
= Employee.CenterID) ON Department.DepartmentID = Employee.DepartmentID)
INNER JOIN PersonalTime ON Employee.EmployeeID = PersonalTime.EmployeeID)
INNER JOIN SickTime ON Employee.EmployeeID = SickTime.EmployeeID) INNER JOIN
VacationTime ON Employee.EmployeeID = VacationTime.EmployeeID
where d.departmentid=1
group by e.employeeid
I just copied the from statement provided by Access. I couldn't get my own
to work.
FROM ((((((Department d inner join employee e on d.employeeid=e.employeeid)
inner join Center c on e.centerid = c.centerid)
inner join sicktime s on s.employeeid = e.employeeid)
Inner join personaltime on p.employeeid = e.employeeid)
inner join vacationtime v on v.employeeid=e.employeeid)
inner join personaltime on p.employeeid = e.employeeid)