Un cambiamento di rilievo è stato introdotto in SQL Server 2016 per quanto riguarda la conversione e il confronto di datetime e datetime2. Le modifiche sono dettagliate in questo articolo della knowledge base .
In sintesi, i valori sono stati arrotondati durante la conversione in SQL 2014 e versioni precedenti, mentre al giorno d'oggi viene considerata la precisione completa. Ciò migliora le prestazioni ma introduce problemi durante la conversione e il confronto di questi tipi diversi.