使用SQLAlchemy在日期字段中按天过滤

时间:2014-05-13 11:09:36

标签: python sqlalchemy

我试图找出如何在日期字段中过滤一天。如果我有一个出生日期,我怎样才能让每个人在24日生日那天过生日?

1 个答案:

答案 0 :(得分:6)

extract()函数为正在使用的数据库引擎创建适当的EXTRACT(field FROM expr)表达式。从列中提取day字段,并将其与您的日期值进行比较。

session.query(Person).filter(extract('day', Person.birthdate) == 24).all()