在当前查询的“更新到”行中包括了交叉表查询或选择查询中的字段,在交叉表查询或选择查询中,对该字段进行聚合(总计)计算(使用“总计”行或“字段”行的域函数)时,会发生该错误。如果要使用另一个字段的聚合来更新字段,请在更新查询本身中计算聚合,而不是其他查询。请这样写:
UPDATE bcel SET SUMOHOATT =dsum("NCELLREL_HOVERCNT","bnce","bcel.objname = bnce.outcell")