首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Django总结报告

使用Django总结报告
EN

Stack Overflow用户
提问于 2011-09-29 16:29:28
回答 1查看 353关注 0票数 2

我正试图制作一个表格,显示计划中每个金融机构的到期日总额。

计划是我用来形容人的术语。这样每个人都可以有多项投资。我在创建一个能正确完成这个任务的表时遇到了困难。

目前,我有一份报告,显示按到期日排序的每一项投资,即2011年、2012年等。

在底部,我想放置这个汇总表,但是我的查询显示每个金融机构的副本,因为能够进行多个投资。

我当前的查询:

代码语言:javascript
运行
复制
list = Investment.objects.all().filter(plan = plan).order_by('financial_institution').filter(maturity_date__gte= '%s-1-1' % current_year).distinct()

这将产生以下结果:

  • TD银行$10k
  • TD Bank $10k
  • Scotia Bank $10k

F 210

但我想:

$10k

  • Etc

  • TD Bank $20,000
  • Scotia Bank
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-29 16:47:43

因此,您希望聚合计划的投资价值:

代码语言:javascript
运行
复制
from django.db.models import Sum
my_plan.investment_set.filter(
    maturity_date__gte=whenever
).values('financial_institution').annotate(Sum('value'))
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7600431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档