Je suis un étudiant, cela fait partie d'un devoir. Merci pour tout conseil.Fonction SQL Count
J'ai 2 tables.
Le salarié a une colonne last_name, Job_title a une colonne exempt_non_exempt dont le type de données est bit. 0 pour l'heure 1 pour le salaire La clé primaire et la clé étrangère sont job_title pour les deux tables.
J'ai besoin de savoir combien d'employés sont salariés et combien sont salariés? Je ne peux utiliser qu'une seule déclaration. Je dois donc COMPTER ET REJOINDRE
J'ai 10 employés et 8 sont à l'heure et 2 sont salariés.
*
Ce code indique le nombre de 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
J'ai commencé avec cela et peut changer le statut = o ou = 1 mais qui nécessite 2 instructions Select
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