Beide Abfragen übersetzt unten auf die gleiche AnzahlWie konvertiert man DateTime in eine Zahl mit einer Genauigkeit größer als Tage in T-SQL?
SELECT CONVERT(bigint,CONVERT(datetime,'2009-06-15 15:00:00'))
SELECT CAST(CONVERT(datetime,'2009-06-15 23:01:00') as bigint)
Ergebnis
39978
39978
Die erzeugte Zahl wird anders sein, nur wenn die Tage sind unterschiedlich. Gibt es eine Möglichkeit, die DateTime in eine präzisere Zahl zu konvertieren, wie in .NET mit der .Ticks-Eigenschaft?
Ich brauche mindestens eine Minute Präzision.
Millisekunde auf SQL Server 2005 .. lesen Sie die Frage ... – gbn