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

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

102次阅读
没有评论

共计 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-18发表,共计990字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久久人人爽人人爽人人片av高请 | 国产激烈床戏无遮挡在线观看 | 久操欧美 | 伊人久久精品成人网 | 密桃av | 美女张开双腿让男人捅 | 亚洲国产成人久久三区 | 午夜大片爽爽爽免费影院 | 亚洲精品无码永久在线观看你懂的 | 久久男人的天堂 | 亚洲av无码国产精品久久不卡 | 日韩理论视频 | 国产精品欧美视频另类专区 | 亚洲欧美另类激情综合区蜜芽 | 国产三级在线观看免费 | 一道本在线播放 | 欧美成人禁片在线www | 成人午夜免费在线观看 | 综合久久影院 | 日本a∨在线播放高清 | 狠狠色色综合网站 | 一区二区三区国产精品 | 又白又嫩毛又多15p 又爆又大又粗又硬又黄的a片 | 日韩国产精品无码一区二区三区 | 日本成年人视频网站 | 亚洲综合色视频在线观看 | 色综合 成人 | 火辣福利在线观看 | 中文字幕 亚洲一区 | 精品久久久久久中文字幕人妻最新 | 粉嫩国产15xxxxx | 久久综合九九亚洲一区 | 亚洲欧美不卡 | 国产亚洲欧美日韩俺去了 | 久热免费视频 | 国语自产少妇精品视频 | 二区在线视频 | 国产成人免费影片在线观看 | 91影视在线观看 | 欧美午夜精品一区二区三区电影 | 久久99热这里只有精品国产 |