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中