SQL查询:嵌套聚合函数不允许错误

时间:2017-10-20 08:31:08

标签: sql firebird firebird1.5

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中

0 个答案:

没有答案