J'ai écrit une requête SQL qui recherche dans la table ATTENDANCE des employés les personnes absentes. Mais comment puis-je montrer les dates que je veux dire la date de la période d'absence? Cela fonctionne bien sauf la date. Je veux montrer quel est le jour de cette période d'absence? Je suis incapable de montrer la date.Requête SQL pour la recherche des dates
Exemple:
BadgeNumber - EmployeeName - Absent Date
10042 - Mr. Erik - 2014-07-01
code:
SELECT SMEmployee.BadgeNumber,SMEmployee.EmployeeFullName,SMDepartment.DepartmentName
FROM SMEmployee
LEFT OUTER JOIN SMDepartment
ON SMDepartment.DepartmentID=SMEmployee.DepartmentID
WHERE EmployeeID NOT IN (
SELECT empCheckInOut.USERID
FROM empCheckInOut
WHERE convert(date,CHECKTIME)='2014-07-01')
Il pourrait nous aider à comprendre votre exigence si vous pouviez fournir un exemple de votre sortie désirée. S'il vous plaît modifier votre question pour inclure ces informations supplémentaires – musefan
J'ai donné l'échantillon. Espérons comprendre. – TechView