我编写了以下SQLAlchemy查询:
db.get_session().query(Order, Order.created, Order.symbol).filter(Order.symbol=='GE').all()
我尝试做的是获取Order.created == '2017-02-03'
。
我已经尝试了db.get_session().query(Order, Order.created, Order.symbol).filter(Order.symbol=='GE').filter(Order.created=='2017-02-03').all()
,但它没有效果(没有结果)。
我做错了什么?
答案 0 :(得分:0)
使用func.date()
解决了这个问题from sqlalchemy import func
db.get_session().query(Order, Order.created, Order.symbol).filter(func.date(Order.created) == '2017-02-03').all()