Geo*_*rge 6 sql t-sql sql-server sql-server-2008-r2
SELECT
CAST(‘2015-01-01 14:48:34.69’ AS DATETIME) FirstVal,
CAST(‘2015-01-01 14:48:34:69’ AS DATETIME) SecondVal
Run Code Online (Sandbox Code Playgroud)
当我们查看答案时,结果集中的毫秒部分之间存在差异,而您可以注意到在SELECT语句中我指定了不同的毫秒部分.问题是,即使我选择了不同的值,为什么毫秒部分存在差异?
DATETIME精度为3.33毫秒 - 你永远不会看到.069存储在a中的值 DATETIME- 你只能得到.xx0,.xx3和.xx7.
如果您需要毫秒精度,请使用DATETIME2(3)(在SQL Server 2008中引入)作为您的数据类型.