これはスタック オーバーフローに関する私の最初の投稿で、比較的単純な初心者の SQL に関する質問があります。私の仕事は、データベース内の各従業員のタイムシートの提出が遅れた回数を見つけることです。私が主に見ている 2 つのテーブルがありますが、2 つをまとめて、出現回数とそれらが関連付けられている従業員 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 でのみエラーを生成しました。
どんな助けでも大歓迎です。ありがとうございます!