以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- SQLCompute的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=137923) |
-- 作者:rjh4078 -- 发布时间:2019/7/18 14:33:00 -- SQLCompute的问题 发现使用这个函数的时候 如果表达式计算 中间有空值结果是错的 比如 SQLCompute(“sum(语文+数学)”) 数据格式如下 语文 数学 90 80 90 52 40 计算的结果是170 但是单独一个列算是对的 不管中间有没有空值 |
-- 作者:有点蓝 -- 发布时间:2019/7/18 14:39:00 -- SQLCompute(“sum(isnull(语文,0)+... |
-- 作者:rjh4078 -- 发布时间:2019/7/18 15:59:00 -- 我以为也是这样 但是现实是 .NET Framework 版本:2.0.50727.9040 Foxtable 版本:2019.4.12.1 错误所在事件: 详细错误信息: 用于函数参数的个数不对 在查询表达式 \'sum(isnull(语文,0))\' 中。 |
-- 作者:有点蓝 -- 发布时间:2019/7/18 16:03:00 -- 如果是access,改为使用IIF sum(iif(语文 is null,0,(语文))
|