Advertisement
Guest User

Untitled

a guest
May 6th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.34 KB | None | 0 0
  1. result = Transaction.objects.filter(client=self).aggregate(
  2. positive=Coalesce(Sum(Case(When(op_type=TransactionType.ADD | op_type=TransactionType.FROM_OUTER_SYSTEM, then='sum'), default=0)), 0),
  3. negative=Coalesce(Sum(Case(When(op_type=TransactionType.OUT | op_type=TransactionType.TO_OUTER_SYSTEM, then='sum'), default=0)), 0))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement