Model.queryis a shortcut to db.session.query(Model), it cannot be called. If you are not requesting a model, continue to use db.session.query(...)it as you would with regular SQLAlchemy.
db.session.query(db.func.sum(Services.price)).filter(Services.dateAdd.between(start, end))
source
share