Выполнение группы по и аггрегации Django

Как я могу сделать следующее в Django?

SELECT AVG(calories) AS AVG_DAILY_CALORIES
FROM (
SELECT date, SUM(calories)
FROM products_eaten
GROUP BY date ) daily_calories

У меня уже есть сам подзапрос со значениями и аннотацией. Добавить агрегат после этого не получается.

Заранее спасибо!

Проблема была решена с помощью аггрегата:

.aggegrate(avg_daily_calories=Average('calories')/Count('date', distinct=True))
Вернуться на верх