Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Милисекунди от DateTime в SQL Server и C# не са еднакви

datetime на SQL Server типът данни не е точен на ниво милисекунди.
Официална документация предоставя списък със свойства на типа данни време. В този списък ще намерите следния ред:

На същата страница ще намерите и следния цитат:

Ако бихте работили с DateTime2 е вместо DateTime , бихте получили 100 наносекунди точност, наред с други предимства.
Всъщност, освен в случаите, когато трябва да поддържате обратна съвместимост, не трябва да работите с DateTime изобщо, само с по-новите типове данни.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Търсете броя на думите в рамките на низ с помощта на SQL

  2. SQL Server BULK INSERT от Linux

  3. Изразът GROUP-BY трябва да съдържа поне една колона, която не е външна препратка

  4. Как да ограничите редовете в набор от резултати на SQL Server

  5. Извършете обединяване, ако съществува таблица с тези имена