以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 一个目标和多个子表关联的统计问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=107569) |
-- 作者:wsslwccl -- 发布时间:2017/9/30 15:09:00 -- 一个目标和多个子表关联的统计问题 请问,我一个母表与多个子表关联后,想在母表中增加一列,统计显示所有子表中的某列的值,怎么实现!! |
-- 作者:有点蓝 -- 发布时间:2017/9/30 15:27:00 -- Sum(Child(关联1).金额) + Sum(Child(关联2).金额) + ...... |
-- 作者:wsslwccl -- 发布时间:2017/10/12 9:59:00 -- 这个表达式写进去,不计算 没有结果
|
-- 作者:wsslwccl -- 发布时间:2017/10/12 10:00:00 -- 单个一个SUM会有结果,用相加就没结果了 |
-- 作者:有点蓝 -- 发布时间:2017/10/12 11:05:00 -- 看看:http://www.foxtable.com/webhelp/scr/0602.htm |
-- 作者:wsslwccl -- 发布时间:2017/10/12 16:32:00 -- 我最终是用 ISNULL 计算的,不过是先把每个子表的分列表达式算了一次,4个子表就算了四列,然后用ISNULL 相加的,这样就用了5列才算出来的,想的能不能一个表达式就能算出来 |
-- 作者:有点甜 -- 发布时间:2017/10/12 17:01:00 -- 这样写
isnull(Sum(Child(关联1).金额),0) + isnull(Sum(Child(关联2).金额),0) |