Ich habe eine Abfrage geschrieben, um zu überprüfen, ob mehr als ein Datensatz am selben Tag existiert. Zur Zeit der Auszug aus meiner Abfrage, die die Einschränkung der wie folgt aussieht führt:SQL Server 2008 Abfrageprüfungsdatum am selben Tag
GROUP BY
entry_date
HAVING
COUNT(entry_date) > 1
Als Einstieg Spalte wird als datetime
definiert, überprüft es gegen die volle Datumzeit oder einfach nur das Datum?
Danke.
Ich kenne SQL Server nicht, aber was erhalten Sie, wenn Sie diese Spalte auswählen? – jarlh
'2015-06-25 09: 31: 25.807' wäre, wenn Sie eine Select-Anweisung für diese Spalte gemacht hätten. – AkinW
Dann müssen Sie den Datumsteil daraus extrahieren, sowohl in Gruppenklausel als auch in Habenklauseln. (Oder, noch besser, haben Sie eine abgeleitete Tabelle, wo Sie diesen Teil tun.) – jarlh