欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

sum(a+b)*二*100 和 sum((a+b)*2)*100 有区别吗

更新时间: 2014-01-05 02:19:17 责任编辑: Author_N1

 

sum(a+b)*2*100 和 sum((a+b)*2)*100 有区别吗?
我在informix数据库中使用WINSQL查询如下:
select 
...
,sum(a+b)*2*100
...
from table1

group by ..


软件出现如下错误,并且查询无法结束。
错误信息:
Access violation at address 7C9309F9 in module 'ntdll.dll', Read of address 00000000.

将公式改为
sum((a+b)*2)*100 后可以正常执行。

请问sum(a+b)*2*100 和 sum((a+b)*2)*100 有区别吗?如果没有区别,那问题又出在哪里?
--参考方法--
请问sum(a+b)*2*100 和 sum((a+b)*2)*100 有区别吗?

前者:SUM(A+B)结果*2*100
后者:sum((a+b)*2)结果*100
--参考方法--
有区别,

sum(a+b)*2*100 显然速度会略快一些。
--参考方法--
结果应该是一样的,可能你的winsql的版本太老。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:19:17
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/8449/
本文WWW.DOC100.NET DOC100.NET版权所有。