La precisione di DateTime all'interno di SQL Server è sempre stata di 1/300 di secondo (3,33 ms), quindi qualsiasi valore che non divida con precisione viene arrotondato.
- 997 rimane così com'è
- 998 verrà arrotondato a 997
- 999 verrà arrotondato a 000
Per ottenere maggiore precisione, è disponibile il tipo di dati DateTime2, disponibile da SQL Server 2008 in poi, che può essere accurato fino a 7 cifre decimali.