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

Hvorfor SQL Server DATETIME-typen sparer tid i tikker på 1/300 af et sek?

Ja, der er en historisk grund:UNIX !

For detaljer, læs denne fremragende artikel af Joe Celko.

Her er den detalje, du leder efter:

Tidsmæssige data i T-SQLused til at være en fange af UNIX-systemur tikker og kunne kun nå tre decimalsekunder med afrundingsfejl. De nye ANSI/ISO-datatyper kan gå til syv decimalsekunder, have en ægte DATO- og TID-datatyper. Da de er nye, bruger de fleste programmører dem ikke endnu.




  1. Sådan skilles DATE og TIME fra DATETIME i MySQL

  2. Indstilling af databaseadgangstilladelser

  3. Sammenligning af fejltider for Amazon Aurora, Amazon RDS og ClusterControl

  4. Sådan returneres antallet af rækker i et forespørgselsresultat i SQL Server