绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
SqlServer中DateTime类型需要注意的地方
2023-02-20 16:35:14

在SqlServer中,关于DateTime类型,如果业务中有比较的时间查询,我们需要特别注意该类型的字段,原因是SqlServer会自动将毫秒按照几个规则将后一位的毫秒数圆整为指定的值,具体如下所示:

末尾的0和1会变为0;
末尾的2、3和4会变为3;
末尾的5、6、7和8会变为7;
末尾的9会变为0(这里的0是加0.001毫秒)。








所以,在查询某一天数据的时候(比如查询2022年6月17号这一天的数据),结束条件可以使用 <'2022-06-18' 或者 <='2022-06-17 23:59:59.998'
————————————————
版权声明:本文为CSDN博主「qubernet」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qubernet/article/details/125332537

分享好友

分享这个小栈给你的朋友们,一起进步吧。

Microsoft SQL Server
创建时间:2022-03-30 11:29:11
Microsoft SQL Server
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • itt0918
    专家
戳我,来吐槽~