【发布时间】:2015-09-24 11:30:26
【问题描述】:
我一直在玩这个似乎几个小时,但我无法得到我想要的结果。这是我遇到问题的查询:
SELECT year.year, dstate,
(SELECT sum(amount) FROM gift
WHERE year.year = gift.year
AND gift.donorno = donor.donorno)
FROM donor, gift, year
WHERE year.year = gift.year
AND gift.donorno = donor.donorno;
这似乎是多余的。无论如何,我正在尝试按年份显示每个州的总捐款(gift.amount)。
ex.
1999 GA 500 (donorno 1 from GA donated 200 and donorno 2 from GA donated 300)
1999 FL 400
2000 GA 600
2000 FL 500
...
为了澄清捐赠者可以来自同一州,但我试图合计该州在捐赠年份的捐赠金额。 任何建议表示赞赏。我觉得答案就在眼前。
【问题讨论】: