Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL Server:Memahami fungsi DATEDIFF

Ini bekerja di datetime karena konversi implisit dari 0 hingga 1 Januari 1900.

Mengapa tidak 1900? Mengapa 0 =31 Des 1899 untuk MS Access? Mengapa stempel waktu unix dari 01 Jan 1970?

1753 juga cukup sewenang-wenang:ini adalah peralihan utama ke kalender Gregorian tetapi tidak konsisten. SQL Server 2008 kembali ke 01 Jan 0001 dengan tipe yang lebih baru juga.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sql Server int vs perbandingan nvarchar pada kinerja?

  2. cara menetapkan nilai cte ke variabel

  3. Contoh Mengonversi 'tanggal' menjadi 'waktu-waktu' di SQL Server (T-SQL)

  4. Pengumpulan tidak sensitif huruf SQL Server

  5. java.sql.SQLException:SQL Server versi 8 tidak didukung oleh driver ini. Status SQL =08S01, Kode Kesalahan =0