Use coalesce to sum base amount for reporting
issue10575 review373071002
This commit is contained in:
1 parent
95b638258a
commit
0d8ef4d1ac
1 file changed
+2
-1
@@ -9,6 +9,7 @@ except ImportError:
|
||||
pygal = None
|
||||
from sql import Literal, Null
|
||||
from sql.aggregate import Min, Sum, Count
|
||||
from sql.conditionals import Coalesce
|
||||
from sql.functions import CurrentTimestamp, DateTrunc
|
||||
|
||||
from trytond.model import ModelSQL, ModelView, fields
|
||||
@@ -82,7 +83,7 @@ class Agent(ModelView, ModelSQL):
|
||||
cls.write_date.sql_cast(Literal(Null)).as_('write_date'),
|
||||
commission.agent.as_('agent'),
|
||||
Count(commission.id, distinct=True).as_('number'),
|
||||
Sum(commission.base_amount).as_('base_amount'),
|
||||
Sum(Coalesce(commission.base_amount, 0)).as_('base_amount'),
|
||||
Sum(commission.amount).as_('amount'),
|
||||
]
|
||||
|
||||
|
||||
Reference in new issue
Block a user