• 4308阅读
  • 0回复

[共享]MSSQL datetime数据类型精度问题 [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 倒序阅读 楼主  发表于: 2012-06-22
<div id="content" text-content="" clearfix"="">
源于我在MSSQL中进行一个查询,日期字段限制为如下:
drddate <= '2012-01-04 23:59:59.999'
结果查询出来的数据包含了'2012-01-05'的数据,这是与逻辑不符合的,但如果是使用
drddate <= '2012-01-04 23:59:59.998'
则结果中不会包含'2012-01-05'的数据,
后来网上查了下资料,原来是由于datetime类型字段存储精度的问题而导致的。
要记住一下。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个