多时间聚合的Django查询
我有一个表:位置|日期|值(X) 我希望通过一个查询,使用Django ORM为多个位置的数据集按天、周、月和年生成一个值(X)的摘要。e、 g:多时间聚合的Django查询,django,Django,我有一个表:位置|日期|值(X) 我希望通过一个查询,使用Django ORM为多个位置的数据集按天、周、月和年生成一个值(X)的摘要。e、 g: Location | Mon | ... | Fri | Week Avg. | Month Avg. | Year Avg. Location1 | 0.5 | ... | 0.8 | 0.7 | 1.1 | 1.5 Location2 | .... 目前,我必须通过多个查询来实现这一点,一周中的一天查询一次,然后一周
Location | Mon | ... | Fri | Week Avg. | Month Avg. | Year Avg.
Location1 | 0.5 | ... | 0.8 | 0.7 | 1.1 | 1.5
Location2 | ....
目前,我必须通过多个查询来实现这一点,一周中的一天查询一次,然后一周、一个月和一年中的每个聚合查询一次
有没有一种聪明的方法可以使用单个查询(而不从数据库返回当年的完整数据)来实现这一点
谢谢欢迎来到Stack Overflow!你可以选择第一个,学习一个好的问题,然后创造一个新的答案。这使我们更容易帮助您。欢迎使用堆栈溢出!你可以选择第一个,学习一个好的问题,然后创造一个新的答案。这使我们更容易帮助你。