如何从表中的最后插入日期获取所有行?

时间:2014-05-21 14:19:07

标签: postgresql sqlalchemy

因此,如果我每天都进行插入,如何使用SQlAlchemy从Postgresql获取与最新日期对应的最新数据行?

1 个答案:

答案 0 :(得分:2)

使用两个查询执行此操作。首先得到最新的日期。然后获取该日期的行。以下是Item模型具有updated日期列的示例。

latest = session.query(func.max(Item.updated)).scalar()
items = session.query(Item).filter_by(updated=latest).all()