Improve filtering on date.

This commit is contained in:
Alexis Lahouze 2016-01-12 22:21:37 +01:00
parent d960ac0852
commit ba665923f6
1 changed files with 6 additions and 3 deletions

View File

@ -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