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

SQL Server:Forståelse af DATEDIFF-funktionen

Det virker i datetime på grund af implicit konvertering af 0 til 1. januar 1900.

Hvorfor ikke 1900? Hvorfor er 0 =31. december 1899 for MS Access? Hvorfor er unix-tidsstempler fra 1. januar 1970?

1753 er også ret vilkårlig:det er det vigtigste skifte til den gregorianske kalender, men det er ikke konsekvent. SQL Server 2008 går tilbage til 1. januar 0001 med de nyere typer også.




  1. CHR(0) i REGEXP_LIKE

  2. Hvor kan jeg downloade eksempler på Mysql-database?

  3. Relationelle databaser

  4. Indstilling af klassestien for JAR-filer