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

Защо преобразуването от DATETIME в DATETIME2 изглежда променя стойността?

важна промяна беше въведен в SQL Server 2016 по отношение на преобразуването и сравнението на datetime и datetime2. Промените са описани подробно в тази статия от базата знания .

В обобщение, стойностите бяха закръглени по време на преобразуването в SQL 2014 и по-ранни версии, докато пълната точност се счита в днешно време. Това подобрява производителността, но създава проблеми при конвертиране и сравняване на тези различни типове.



  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

  2. PDO DBLIB с достъп до SQL Server 2008 и 2012

  3. Експортирайте данни от SQL Server в Excel и текстов файл чрез използване на пакет SSIS

  4. SYSUTCDATETIME() срещу GETUTCDATE() в SQL Server:Каква е разликата?

  5. 2 начина за създаване на таблица на свързан сървър с помощта на T-SQL