【发布时间】:2011-10-31 21:01:46
【问题描述】:
我正在尝试从我的数据集中返回总计/平均值行,其中包含某些字段的 SUM 和其他字段的 AVG。
我可以通过以下方式在 SQL 中执行此操作:
SELECT SUM(field1) as SumFld, AVG(field2) as AvgFld
FROM Rating WHERE url=[url_string]
我尝试将其转换为 SQLAlchemy 如下:
totals = Rating.query(func.avg(Rating.field2)).filter(Rating.url==url_string.netloc)
但这是错误的:
TypeError: 'BaseQuery' object is not callable
【问题讨论】:
标签: python sqlalchemy flask flask-sqlalchemy