[填报与传统报表]
聚合函数不能嵌套聚合函数怎么解决
-
小白福在加油
- 2024-09-14 08:44:28
- 发布在 论坛
314
4
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
阿姆斯特朗炮
显示全部楼层
发表于 2024-9-14 08:50:20
|
|
|
|
小白福在加油
来自手机
显示全部楼层
发表于 2024-9-14 08:59:37
|
|
|
|
阿姆斯特朗炮
显示全部楼层
发表于 2024-9-14 09:06:22
|
|
|
|
yhbi老6了
显示全部楼层
发表于 2024-9-14 09:07:50
这个有两种情况下会引起:
1、你计算逻辑不清晰,写了sum(sum())或者是间接写了a=sum() b=sum(a)。
2、你绑定了计算列a,a原逻辑没有用聚合函数,你绑定后修改计算逻辑,加了聚合函数。如:new_a=col['a']+1 --> new_a=sum(col['a'])+1。
解决方法:
1、理清你的计算逻辑,报告不允许多次聚合,真的有需要,则数据库重新处理一张汇总表。
2、重新绑定那个列。 |
|
|
|
|