sql >> Databáze >  >> RDS >> Sqlserver

SQL Server:Pochopení funkce DATEDIFF

Funguje v datetime kvůli implicitnímu převodu z 0 na 1. ledna 1900.

Proč ne 1900? Proč platí 0 =31. prosince 1899 pro MS Access? Proč jsou časová razítka unixu od 1. ledna 1970?

1753 je také poměrně libovolný:je to hlavní přechod na gregoriánský kalendář, ale není konzistentní. SQL Server 2008 se vrací k 1. lednu 0001 i s novějšími typy.




  1. Zálohujte databázi MySql pomocí PHP

  2. problém s připojením ke vzdálené databázi mysql pomocí php

  3. Získejte data pro více samostatných nebo referenčních dat bez podobného operátora

  4. aktualizace mysql - přeskočit prázdná pole?