Improve filtering on date.
This commit is contained in:
parent
d960ac0852
commit
ba665923f6
@ -158,15 +158,18 @@ class Operation(db.Model):
|
||||
db.func.sum(cls.value).label("balance")
|
||||
).filter(
|
||||
cls.account_id == account_id
|
||||
).filter(
|
||||
cls.operation_date >= str(begin),
|
||||
cls.operation_date <= str(end)
|
||||
).order_by(
|
||||
cls.category
|
||||
).group_by(
|
||||
cls.category
|
||||
)
|
||||
|
||||
if begin:
|
||||
query = query.filter(cls.operation_date >= str(begin))
|
||||
|
||||
if end:
|
||||
query = query.filter(cls.operation_date <= str(end))
|
||||
|
||||
return query
|
||||
|
||||
@classmethod
|
||||
|
Loading…
Reference in New Issue
Block a user