Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server:Разбиране на функцията DATEDIFF

Работи в datetime поради имплицитно преобразуване от 0 до 1 януари 1900 г.

Защо не 1900? Защо 0 =31 декември 1899 г. за MS Access? Защо времевите клейма на unix са от 01 януари 1970 г.?

1753 също е доста произволна:това е основният преход към григорианския календар, но не е последователен. SQL Server 2008 се връща към 01 януари 0001 г. и с по-новите типове.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Инструкцията ALTER TABLE е в конфликт с ограничението FOREIGN KEY

  2. Мога ли да преминавам през променлива на таблица в T-SQL?

  3. SQL Server 2016:Подобрения на групата за наличност

  4. Времето за изчакване на SQL заявката се изпълнява от C#, бързо в SQL Server Management Studio

  5. Изразът GROUP-BY трябва да съдържа поне една колона, която не е външна препратка