sql >> Database teknologi >  >> RDS >> Sqlserver

Millisekunder fra DateTime i SQL Server og C# er ikke det samme

SQL Servers datetime datatypen er ikke nøjagtig på millisekunderniveau.
Officiel dokumentation giver en liste over egenskaber for datatypen datatidspunkt. På denne liste finder du følgende række:

Du finder også på samme side følgende citat:

Hvis du ville arbejde med DateTime2 er i stedet for DateTime , ville du få 100 nanosekunders nøjagtighed, blandt andre fordele.
Faktisk, undtagen i tilfælde, hvor du har brug for at opretholde bagudkompatibilitet, bør du ikke arbejde med DateTime overhovedet, kun med de nyere datatyper.




  1. MySQL Group efter ID og Seneste DateTime

  2. MySQL CONVERT_TZ()

  3. Kombiner varchar kolonne med int kolonne

  4. Hvordan får man den næste post i mysql-resultatdatasættet?