NULL参加运算结果还是0 微软真她妈的恶心!
来源:互联网 发布:奥恰洛夫数据 编辑:程序博客网 时间:2024/04/29 16:11
今天实施工程师截图过来说,有项总分为0,而分项却有值的. 分别是5 ,10, 10,0,0,19.8 .总分为44.80呀
通过截图看了其他行数据加总是对的呀! 把字段名和该行的ID号记录下来,反向推回锁定一片代码
update A set Total=A+B+C+D+E+F;
sum(datediff(ms,stdate,endate)/count(*)*20
抽出这部分SQL 单独跑了下 发现对应的行和列 是空值. 那么就可以用Is NULL(X,0) 去替换
发现是enddate为空的比较多,从而导致所有运算步骤都有问题
sum(datediff(ms,stdate,isnull(enddate,getdate()))
既然空值参加运算会导致全部失效,不明白为何要这样设置呢? 如果遇到了NULL为何不忽视它呢?
要害得开放人员使用IS NULL(X,0) 去检查和判断 增加开放人员的工作量和公司调试时间!
微软真她妈的恶心!
- NULL参加运算结果还是0 微软真她妈的恶心!
- 恶心的微软
- upload.parseRequest(request) 结果为null的一个恶心处理法
- upload.parseRequest(request) 结果为null的一个恶心处理法
- upload.parseRequest(request) 结果为null的一个恶心处理法
- upload.parseRequest(request) 结果为null的一个恶心处理法
- 她真的走了
- 国产免费软件的真恶心
- 运算产生结果,还是运算影响结果。
- 真的是她吗?
- 在SQL Sever中,Null与任何字符串拼接后的结果还是Null的解决办法
- 参加微软Office2007的培训
- 还是她
- #define NULL 0结果出错的原因
- MySQL逻辑运算符 NULL运算结果
- 我真的喜欢她吗?
- 真tmd恶心~~
- csdn.net真恶心
- org.springframework.dao.InvalidDataAccessResourceUsageException: could not get next sequence value
- C++编译器如何实现异常处理
- (原创)一个优秀软件开发人员的必修课:GRASP(2)低耦合
- 一个优秀软件开发人员的必修课:GRASP(3)高内聚
- 一个对象撕心裂肺的怒吼:谁来创建我! GRAPS(4)创建者模式
- NULL参加运算结果还是0 微软真她妈的恶心!
- 郭去疾
- 发展·误区·矛盾·变数
- Mainframe 测试中用到的session操作
- 游戏开发充电。转型
- REST是什么
- 设计模式GRASP和GoF是怎样解决耦合的问题
- Optimized ASP.NET DataGrid Sorting
- 基于时间点的用户管理的不完全恢复