gpt4 book ai didi

SQL 服务器 : datetime comparison ignoring few milliseconds

转载 作者:行者123 更新时间:2023-12-02 08:27:16 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Why is SQL Server losing a millisecond?

(6 个回答)


6年前关闭。




我注意到如果一个是 2 个日期时间被认为是相等的

2010-12-31 15:13:48.000 

和另外一个
2010-12-31 15:13:48.001.

我一开始以为它是向上或向下舍入到最接近的整秒,但结果是
2010-12-31 15:13:48.002 

正确记录差异。

知道为什么会这样吗?

最佳答案

datetime数据类型精确到 3 毫秒(0.0033 秒),因此您的结果是有意义的。值四舍五入为 0.000、0.003 和 0.007。因此,您的第一个示例四舍五入为:“2010-12-31 15:13:48.000”,第二个示例四舍五入为“2010-12-31 15:13:48.003”。

您可以在 documentation 中了解此内容。 .

关于SQL 服务器 : datetime comparison ignoring few milliseconds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30936225/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com