在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

SQL Server中查询结果超出了查询时间范围的解决方法

109次阅读
没有评论

共计 990 个字符,预计需要花费 3 分钟才能阅读完成。

今天就跟大家聊聊有关 SQL Server 中查询结果超出了查询时间范围的解决方法,可能很多人都不太了解,为了让大家更加了解,丸趣 TV 小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

废话少说,直接上 SQL 代码(有兴趣的测试验证一下),下面这个查询语句为什么将 2008-11-27 的记录查询出来了呢?这个是同事遇到的一个问题,个人设计了一个例子。

USE AdventureWorks2014;GOSELECT * FROM [Person].[Person]WHERE ModifiedDate  =  2008-11-26 00:00:00:000  AND ModifiedDate  =  2008-11-26 23:59:59.999

其实如果细看过文档的话,应该知道是什么原因,因为数据类型 Datetiem 的时间范围:00:00:00 到 23:59:59.997,最后部分的范围为 0 ~997,官方文档提示,datetime 的秒的小数部分精度的有舍入,具体请见下面

datetime 秒的小数部分精度的舍入

如下表所示,将 datetime 值舍入到 .000、.003、或 .007 秒的增量。

用户指定的值

系统存储的值

01/01/98 23:59:59.999

1998-01-02 00:00:00.000

01/01/98 23:59:59.995

01/01/98 23:59:59.996

01/01/98 23:59:59.997

01/01/98 23:59:59.998

1998-01-01 23:59:59.997

01/01/98 23:59:59.992

01/01/98 23:59:59.993

01/01/98 23:59:59.994

1998-01-01 23:59:59.993

01/01/98 23:59:59.990

01/01/98 23:59:59.991

1998-01-01 23:59:59.990

实验测试验证,998 会转换为 997,而 2008-11-26 23:59:59.999 的话,就会转换为 2008-11-27 00:00:00.000,尤其对数据精确性有要求的地方,要注意这些地方,否则 SQL 语句得出的结果在逻辑上就有误。

看完上述内容,你们对 SQL Server 中查询结果超出了查询时间范围的解决方法有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注丸趣 TV 行业资讯频道,感谢大家的支持。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-17发表,共计990字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产成人无码精品久久久免费 | 在线精品国产一区二区三区 | 亚洲第一天堂网 | 精品久久久久久久无码人妻热 | 国产女人成人精品视频 | 中文字幕在线日亚州9 | 久久夜色精品国产亚洲av动态图 | 青青草原伊人网 | 窝窝午夜看片 | 亚洲天堂网站 | 精品av综合导航 | 久久久久亚洲av成人网 | 欧美 另类 精品一区视频 | 看一级毛片免费观看视频 | 免费看一区二区三区 | 九九久久国产精品 | 91麻豆国产免费 | 成年日韩片av在线网站 | 无套中出丰满人妻无码 | 黄色的视频在线免费观看 | 日韩中文字幕精品久久 | 亚洲av乱码一区二区三区林ゆな | 久久精品国产亚洲7777 | 日本中文字幕一区二区 | 宅宅少妇无码 | 国产成人综合在线观看网站 | 亚洲av无码一区二区三区牲色 | 国产精品 视频一区 二区三区 | 亚洲avtv永久综合在线 | 亚洲av无码一区二区三区牲色 | 午夜在线播放免费人成无 | 一二三四社区在线中文视频 | 亚洲伊人久久大香线蕉影院 | 国产又色又爽又高潮免费视频麻豆 | 久久se精品一区精品二区国产 | 成人午夜性a一级毛片美女 成人午夜性影院视频 | 凹凸在线无码免费视频 | 香港一级毛片免费看 | 无码一区18禁3d | 亚洲精品一区二区三区www | 国产在沙发上午睡被强 |