Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Qual é a representação interna de datetime no sql server?


Ele é armazenado como um campo de 8 bytes , capaz de um intervalo de 1753-01-01 a 9999-12-31, com precisão de 0,00333 segundos.

Os detalhes são supostamente opacos, mas a maioria dos recursos (1) , (2) que encontrei na web, diga o seguinte:

Os primeiros quatro bytes são assinados (podem ser positivos ou negativos), o que explica por que datas anteriores à época podem ser representadas.