Интересно, как мне составить запрос, как показано ниже, используя SQLalchemy без расширения Flask, но с параметрами для привлечения значения (результата) в шаблоне:
class Finance(db.Model):
__tablename__=='MAIN'
id = db.Column(db.Integer, primary_key=True)
month = db.Column(db.Integer)
cost_with_vat = db.Column(db.Integer)
profit = db.Column(db.Integer)
Я хочу написать такой же запрос, как мог бы сделать это через SQLAlchemy (я написал это ниже), без расширения Flask.
profit = select([func.sum(order.columns.profit)])
profit = profit.where(or_(
order.columns.cost_with_vat>0,
order.columns.cost_with_vat=='?'))
profit_month = profit.where(order.columns.month==11)
result = connection.execute(profit_month).scalar()
Нужно показать результат в шаблоне
@app.route('/')
def index():
return '''<h1>{{result}}</h1>'''