[FIX]:account:Invoice Analysis:improved average price

bzr revid: apa@tinyerp.com-20100708113913-xjk08pc4zi5qoly3
This commit is contained in:
apa-tiny 2010-07-08 17:09:13 +05:30
parent 0106489c86
commit 86d52f1a90
1 changed files with 1 additions and 5 deletions

View File

@ -112,11 +112,7 @@ class account_invoice_report(osv.osv):
else
ail.quantity*ail.price_unit
end) as price_total,
sum(case when ai.type in ('out_refund','in_invoice') then
ail.quantity*ail.price_unit * -1
else
ail.quantity*ail.price_unit
end) / sum(ail.quantity * u.factor)*count(ail.product_id)::decimal(16,2) as price_average,
sum(ail.quantity*ail.price_unit)/sum(ail.quantity*u.factor)*count(ail.product_id)::decimal(16,2) as price_average,
sum((select extract(epoch from avg(aml.date_created-l.create_date))/(24*60*60)::decimal(16,2)
from account_move_line as aml
left join account_invoice as a ON (a.move_id=aml.move_id)