我的任务是查找我们数据库中每个员工的延迟提交时间表的出现次数。我主要查看了两个表,但我无法将它们结合起来,并想出一个不错的视图来显示与之相关的出现次数和员工ID。
我创建了这个查询,它为每个出现次数提供了EmployeeID。
现在,通过这个简单的查询,我可以看到每个员工ID重复出现的次数。然而,最终我想得到的是一个表格,它显示每个员工ID的计数以及与之关联的员工ID。
我认为我需要使用COUNT()函数来计算每个员工ID的行数,然后选择该值和员工ID。但是,我在正确构造子查询方面遇到了麻烦,迄今为止我尝试的所有方法都只在MS SQL Server Management Studio中生成错误。
我创建了这个查询,它为每个出现次数提供了EmployeeID。
SELECT db.Employee.EmployeeID
FROM db.LateTimesheets
INNER JOIN db.Employee ON Employee.LastName = LateTimesheets.LastName AND Employee.FirstName = Late Timesheets.FirstName
现在,通过这个简单的查询,我可以看到每个员工ID重复出现的次数。然而,最终我想得到的是一个表格,它显示每个员工ID的计数以及与之关联的员工ID。
我认为我需要使用COUNT()函数来计算每个员工ID的行数,然后选择该值和员工ID。但是,我在正确构造子查询方面遇到了麻烦,迄今为止我尝试的所有方法都只在MS SQL Server Management Studio中生成错误。