У моего проекта есть модель, которая выглядит следующим образом:
class Data(Model):
data = FloatField(verbose_name='Data', null=True, blank=True)
created_at = DateTimeField(verbose_name='Created at')
И мое приложение создает несколько сотен журналов этой модели в день.
Я пытаюсь суммировать только самые большие значения каждого дня без необходимости их перебирать (используя только запросы Django).
Возможно ли это без написания запросов SQL?
PS: я могу получать самые большие «данные» каждого дня, поэтому текущая логика повторяется по дням и суммирует самые большие значения каждого дня.Но это решение становится слишком медленным, и я хотел бы решить его непосредственно на уровне БД.