Я студент, это часть задания на домашнюю работу. Спасибо за любой совет.Функция подсчета SQL
У меня есть 2 стола.
У сотрудника есть столбец last_name, Job_title имеет столбец exempt_non_exempt, тип данных которого бит. 0 для ежечасно 1 для зарплаты Первичным ключом и внешним ключом является job_title для обеих таблиц.
Мне нужно узнать, сколько человек наемных работников и сколько раз в час? Я могу использовать только одно утверждение. Поэтому мне нужно СЧИТАТЬ И ПРИСОЕДИНЯЙТЕСЬ
У меня есть 10 сотрудников и 8 - почасовое и 2 - наемные.
*
Этот код показывает количество как 7
Select Employee.Last_name, Job_title.Exempt_Non_Exempt_Status,
COUNT (Exempt_Non_Exempt_Status)
from Employee, Job_title
where Exempt_Non_Exempt_Status=0
group by Employee.Last_name, Job_title.Exempt_Non_Exempt_Status
Я начал с этим и может изменить статус = о или = 1, но это требует 2 Выберите заявления
SELECT LAST_NAME FROM Employee
JOIN JOB_TITLE
ON EMPLOYEE.JOB_TITLE=JOB_TITLE.JOB_TITLE
WHERE Exempt_Non_Exempt_Status
=0
ORDER BY Last_name