2010-02-16 62 views

回答

25
sums = session.query(func.sum(Irterm.n).label('a1')).group_by(Irterm.item_id) 
average = session.query(func.avg(sums.subquery().columns.a1)).scalar() 
1

請參閱subqueries的SQLAlchemy的教程。

+4

新的URL http://www.sqlalchemy.org/docs/orm/tutorial.html#using-subqueries – seriyPS 2011-05-24 10:55:05

+0

感謝,網址已被固定在原來的職位。 – fviktor 2011-07-30 21:47:11