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

Los milisegundos de DateTime en SQL Server y C# no son lo mismo

datetime de SQL Server el tipo de datos no es preciso a nivel de milisegundos.
Documentación oficial proporciona una lista de propiedades del tipo de datos de tiempo de datos. En esa lista, encontrará la siguiente fila:

También encontrará, en esa misma página, la siguiente cita:

Si trabajara con DateTime2 en lugar de DateTime , obtendría una precisión de 100 nanosegundos, entre otros beneficios.
De hecho, excepto en los casos en que necesite mantener la compatibilidad con versiones anteriores, no debería trabajar con DateTime en absoluto, solo con los tipos de datos más nuevos.