datetime
на SQL Server типът данни не е точен на ниво милисекунди.
Официална документация
предоставя списък със свойства на типа данни време. В този списък ще намерите следния ред:
На същата страница ще намерите и следния цитат:
Ако бихте работили с DateTime2
е вместо DateTime
, бихте получили 100 наносекунди точност, наред с други предимства.
Всъщност, освен в случаите, когато трябва да поддържате обратна съвместимост, не трябва да работите с DateTime
изобщо, само с по-новите типове данни.