我不确定这是否可行,但我正在寻找一种在列上使用SQLAlchemy func.sum
的方法,但仅适用于2个日期之间的行。
为了更清楚,这是模型:
class Income(db.Model):
__tablename__='incomes'
id = db.Column(db.Integer, primary_key=True)
date = db.Column(db.DateTime)
amount = db.Column(Numeric)
user_ = db.Column(db.Integer, db.ForeignKey('users.id'))
所以我想要amount
列的总和,但仅限于date
列中日期x和日期y之间的金额。
是否可以使用查询,或者我是否应该更好地查询整个表并在python中使用数据?
答案 0 :(得分:1)
$(":input").on('input', function(){
var $tr = $(this).closest("tr");
var price = parseFloat($tr.find('.price').val()),
qty = parseFloat($tr.find('.quantity').val());
var v = '';
if(!isNaN(price) && !isNaN(qty)) {
v = price * qty;
}
$tr.find('.rowtotal').text(v.toString());
});