这是我在 Stack Overflow 上的第一篇文章,我有一个相对简单的初学者 SQL 问题。我的任务是在我们的数据库中查找每个员工延迟提交时间表的次数。我主要查看了两张表,但我无法将这两张表放在一起,并且无法很好地查看发生次数和与之关联的员工 ID。
我创建了这个查询,它为我提供了EmployeeID
每次出现的情况。
SELECT db.Employee.EmployeeID
FROM db.LateTimesheets
INNER JOIN db.Employee ON Employee.LastName = LateTimesheets.LastName AND Employee.FirstName = Late Timesheets.FirstName
现在,通过这个简单的查询,我可以看到EmployeeID
这些事件发生了多少次。但是,我最终想要得到的是一个表格,它显示每次出现的计数,以及与EmployeeID
该计数相关联的计数。
我假设我需要使用该COUNT()
函数来计算每个 的行数EmployeeID
,然后选择该值以及EmployeeID
. 但是,我在正确构建子查询时遇到了问题,到目前为止我尝试的所有操作都只在 MS SQL Server Management Studio 中产生了错误。
任何帮助,将不胜感激。先谢谢了!