Мне был задан следующий вопрос для задания
Напишите заявление SQL, чтобы показать сумму отработанных часов для каждого типа ВЛАДЕЛЬЦА, но исключить услуги сотрудников, которые имеют уровень опыта младшего и исключить любые Тип владельца с числом членов менее четырех
Мне трудно понять, как выполнить sh последнюю часть вопроса. Я считаю, что это потребует подсчета части отборного утверждения, но я не уверен, как это сделать.
Пока что вот что у меня есть:
SELECT SUM(HoursWorked), OwnerType
FROM PROPERTY_SERVICE
JOIN EMPLOYEE ON EMPLOYEE.EmployeeID=PROPERTY_SERVICE.EmployeeID
JOIN OWNED_PROPERTY ON OWNED_PROPERTY.PropertyID = PROPERTY_SERVICE.PropertyID
INNER JOIN OWNER ON OWNER.OwnerID=OWNED_PROPERTY.OwnerID
WHERE NOT EMPLOYEE.ExperienceLevel='Junior'
*This is where I believe the solution should go*
GROUP BY OWNER.OwnerType;