我正试图制作一个表格,显示计划中每个金融机构的到期日总额。
计划是我用来形容人的术语。这样每个人都可以有多项投资。我在创建一个能正确完成这个任务的表时遇到了困难。
目前,我有一份报告,显示按到期日排序的每一项投资,即2011年、2012年等。
在底部,我想放置这个汇总表,但是我的查询显示每个金融机构的副本,因为能够进行多个投资。
我当前的查询:
list = Investment.objects.all().filter(plan = plan).order_by('financial_institution').filter(maturity_date__gte= '%s-1-1' % current_year).distinct()这将产生以下结果:
F 210
但我想:
$10k
发布于 2011-09-29 16:47:43
因此,您希望聚合计划的投资价值:
from django.db.models import Sum
my_plan.investment_set.filter(
maturity_date__gte=whenever
).values('financial_institution').annotate(Sum('value'))https://stackoverflow.com/questions/7600431
复制相似问题