Select PAYMENT.CONTRIBUTION_NO, CONTRIBUTION.CONTRIBUTION_NO,
SUM(
count(*) *
(
select sum(contribution.CONTRIB_AMOUNT)
from contribution
where CONTRIBUTION.CONTRIBUTION_NO= PAYMENT.CONTRIBUTION_NO
)
) as GT
from contribution, payment
Group By PAYMENT.CONTRIBUTION_NO, CONTRIBUTION.CONTRIBUTION_NO
抱歉,我对 SQL 真的很陌生,我在处理这段代码时遇到了问题,我收到一条错误消息,说不允许嵌套聚合函数,有人可以帮帮我吗?. . 很抱歉给您带来麻烦,我非常感谢您的帮助。. . 基本上我想存储计数中的总值乘以一行中的特定值,因为它是根据贡献 ID 分组的,我想获取总数并将其存储在 GT 中