0
points = Session.query(TeamMatchStats) \
.join(TeamMatchStats.match) \
.join(Match.league) \
.filter(League.season == self.season) \
.filter(TeamMatchStats.team == team) \
.filter(Match.date <= date).limit(7).subquery()
points = Session.query(func.avg(points))
Что не так с этими двумя запросами, чтобы рассчитать среднюю колонку, для которой требуется ограничение?Вычислить avg в подзапросе в SQLAlchemy
'avg' применяется к столбцу, а не к таблице. – univerio