Je souhaite sélectionner employeeID
du employee
avec le temps d'inactivité minimum dans la table. C'est une requête simple mais je suis confus avec cela. J'ai essayé une requête comme ceci:SQL Server: nécessité de sélectionner un salarié avec le temps d'inactivité minimum dans une requête avec la fonction min
SELECT dbo.tbSystemUser.EmployeeID,tbEmployee.Name
FROM dbo.tbSystemUser INNER JOIN
dbo.tbEmployee ON dbo.tbSystemUser.EmployeeID = dbo.tbEmployee.EmployeeID
WHERE (dbo.tbSystemUser.Time = MIN(dbo.tbSystemUser.Time))
Mais cela ne fonctionne pas. Le temps est le champ qui stocke le temps et est de l'heure du type de données.
Quelque chose comme Select top 1 ordre employeeID par minimumTime? Avez-vous besoin de TIES lorsque plus d'un employé a le même temps minimum? –