sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cuál es la representación interna de datetime en el servidor sql?

Está almacenado como un campo de 8 bytes , capaz de un rango de 1753-01-01 a 9999-12-31, con una precisión de 0,00333 segundos.

Los detalles son supuestamente opacos, pero la mayoría de los recursos (1) , (2) que he encontrado en la web dicen lo siguiente:

Los primeros cuatro bytes están firmados (pueden ser positivos o negativos), lo que explica por qué se pueden representar fechas anteriores a la época.