ITPub博客

首页 > 数据库 > > SqlServer中DateTime类型需要注意的地方

SqlServer中DateTime类型需要注意的地方

作者:TTT1234 时间:2023-02-20 16:35:14 0 删除 编辑

在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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69953058/viewspace-3149002/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: SQL SERVER事务处理
请登录后发表评论 登录
全部评论

注册时间:2019-11-13

  • 博文量
    566
  • 访问量
    5211