|
@@ -1,10 +1,11 @@
|
|
|
- SELECT ifnull(sum(amount), 0) amount,
|
|
|
- ifnull(sum(defaultamount), 0) defaultamount,
|
|
|
- ifnull(sum(qty), 0) qty,
|
|
|
- ifnull(sum(writeoffamount), 0) writeoffamount,
|
|
|
- ifnull(sum(invoiceamount), 0) invoiceamount,
|
|
|
- sum(returnqty) returnqty,
|
|
|
- sa_orderid
|
|
|
- from sa_orderitems
|
|
|
- WHERE siteid = $siteid$ and sa_orderid in $sa_orderid$
|
|
|
- GROUP BY sa_orderid
|
|
|
+ SELECT ifnull(sum(t1.amount+ifnull(t2.costamount,0)), 0) amount,
|
|
|
+ ifnull(sum(t1.defaultamount), 0) defaultamount,
|
|
|
+ ifnull(sum(t1.qty), 0) qty,
|
|
|
+ ifnull(sum(t1.writeoffamount), 0) writeoffamount,
|
|
|
+ ifnull(sum(t1.invoiceamount), 0) invoiceamount,
|
|
|
+ sum(t1.returnqty) returnqty,
|
|
|
+ t1.sa_orderid
|
|
|
+ from sa_orderitems t1
|
|
|
+ left join (select sa_orderitemsid,siteid,sum(costamount) costamount from sa_order_cost group by sa_orderitemsid,siteid) t2 on t1.sa_orderitemsid=t2.sa_orderitemsid and t1.siteid=t2.siteid
|
|
|
+ WHERE t1.siteid = $siteid$ and t1.sa_orderid in $sa_orderid$
|
|
|
+ GROUP BY t1.sa_orderid
|