Une réponse un peu plus tardive mais peut aider. Dans SQL 2016, MS a introduit la fonction DATEDIFF_BIG qui (selon la taille du type) débordera d'une différence supérieure à quelque chose comme 290 000 ans. Mais l'article technet a le même décalage horaire que DATEDIFF de base - https://msdn. microsoft.com/en-us/library/mt628058.aspx