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

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

124次阅读
没有评论

共计 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字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产91麻豆精品 | 久女女热精品视频在线观看 | 亚洲天堂视频网 | 自拍亚洲一区欧美另类 | 成人h视频在线观看 | 国产女人好紧好爽 | 欧美一级专区免费大片 | 亚洲首页国产精品丝袜 | 久久久久香蕉 | 男人的天堂免费a级毛片无码 | 黄色免费网站视频 | 中文人妻无码一区二区三区信息 | 找国产毛片 | 中文字幕亚洲欧美日韩2019 | 国产福利精品一区二区 | 国产精品嫩草影院永久一 | 国产动作大片中文字幕 | 欧美精品a毛片免费观看 | 欧美黑人又粗又大久久久 | 久久99国产精品久久99小说 | 天堂а√在线中文在线最新版 | 色综合久久综合欧美综合网 | 内射无码专区久久亚洲 | 香蕉人妻av久久久久天天 | 久久r精品| 色欲国产麻豆一精品一av一免费 | 色欲av亚洲一区无码少妇 | 人禽l交免费视频观看 视频 | 久久久久久久久久久福利观看 | 欧美日韩亚洲综合另类ac | 日本片网址 | 视频一区色眯眯视频在线 | 超碰人人超碰人人 | 欧区一欧区二欧区三免费 | 亚洲精品午夜aaa级久久久久 | 综合视频在线 | 四虎永久在线视频 | 人妻忍着娇喘被中进中出视频 | 97黄色网| 黄色毛片免费视频 | 四虎三级 |