SQL Server gemmer kun tid til cirka 1/300 af et sekund. Disse falder altid på 0, 3 og 7 millisekunder. For eksempel. tæller op fra 0 i det mindste trin:
00:00:00.000
00:00:00.003
00:00:00.007
00:00:00.010
00:00:00.013
...
Hvis du har brug for den millisekunds nøjagtighed, er der ingen behagelig vej udenom. De bedste muligheder, jeg har set, er at gemme værdien i brugerdefinerede talfelter og genopbygge den, hver gang du henter værdien, eller at gemme den som en streng i et kendt format. Du kan så (valgfrit) gemme en "omtrentlig" dato i den oprindelige datotype for hastighedens skyld, men det introducerer en konceptuel kompleksitet, som ofte ikke er ønsket.