datetime
von SQL Server Datentyp ist auf Millisekundenebene nicht genau.
Offizielle Dokumentation
stellt eine Liste von Eigenschaften des Datentyps „Datum/Zeit“ bereit. In dieser Liste finden Sie die folgende Zeile:
Auf derselben Seite finden Sie auch das folgende Zitat:
Wenn Sie mit DateTime2
ist anstelle von DateTime
, würden Sie neben anderen Vorteilen eine Genauigkeit von 100 Nanosekunden erhalten.
Tatsächlich sollten Sie nicht mit DateTime
arbeiten, außer in Fällen, in denen Sie die Abwärtskompatibilität aufrechterhalten müssen überhaupt nur mit den neueren Datentypen.