Spalte in der Auswahlliste ungültig, da sie weder in einer Aggregatfunktion noch in der GROUP BY-Klausel enthalten ist
Wir haben eine Tabelle, die den Swipe-Datensatz jedes @ erfassemployee
. Ich versuche, eine Abfrage zu schreiben, um die Liste der eindeutigen Mitarbeiterdatensätze beim ersten Schlag für heute abzurufen.
Wir speichern die Swipe-Datumsinformationen indatetime
Säule. Hier ist meine Abfrage seine auslösende Ausnahme.
select distinct
[employee number], [Employee First Name]
,[Employee Last Name]
,min([DateTime])
,[Card Number]
,[Reader Name]
,[Status]
,[Location]
from
[Interface].[dbo].[VwEmpSwipeDetail]
group by
[employee number]
where
[datetime] = CURDATE();
Getting error:
Spalte 'Interface.dbo.VwEmpSwipeDetail.Employee First Name' ist in der Auswahlliste ungültig, da sie weder in einer Aggregatfunktion noch in der GROUP BY-Klausel enthalten ist.
Hilfe bitte?
Danke im Voraus