我有这样的疑问:
mps = (
session.query(mps) .filter_by(idc = int(c.idc))
.filter_by(idmp = int(m.idmp))
.group_by(func.day(mps.tschecked))
).all()
我的问题是,我不知道如何从表中提取(使用sqlalchemy)max/min/avg值。。。
我发现这个:Database-Independent MAX() Function in SQLAlchemy
但我不知道该在哪里使用这个函数max/min/avg。。。
有人能告诉我怎么做吗?你能给我举个例子吗?
以下函数可用于
from sqlalchemy import func
:func.min
func.max
func.avg
文档可用here。
您可以在query()方法中使用它们。
示例:
(就像在普通SQL中使用agragate函数一样)
或者只使用order_by()并选择第一个或最后一个元素。
相关问题 更多 >
编程相关推荐