sql >> Database >  >> RDS >> Sqlserver

SQL Server:de DATEDIFF-functie begrijpen

Het werkt in datetime vanwege de impliciete conversie van 0 naar 1 januari 1900.

Waarom niet 1900? Waarom is 0 =31 december 1899 voor MS Access? Waarom zijn unix-tijdstempels van 01 jan 1970?

1753 is ook vrij willekeurig:het is de belangrijkste overstap naar de Gregoriaanse kalender, maar het is niet consistent. SQL Server 2008 gaat ook terug naar 01 januari 0001 met de nieuwere typen.




  1. SQL Server bevat volledige tekstfunctie die de verwachte resultaten niet retourneert

  2. In clausule versus OR-clausule qua prestaties

  3. Laravel 5.1 Bestanden uploaden Beveiliging

  4. PostgreSQL:kenmerk verwijderen uit JSON-kolom