Un cambio importante se introdujo en SQL Server 2016 con respecto a la conversión y comparación de datetime y datetime2. Los cambios se detallan en este artículo de la base de conocimientos .
En resumen, los valores se redondearon durante la conversión en SQL 2014 y versiones anteriores, mientras que hoy en día se considera la precisión total. Esto mejora el rendimiento pero presenta problemas al convertir y comparar estos tipos diferentes.