|
|
@@ -6,7 +6,7 @@ SELECT
|
|
|
t1.itemname,
|
|
|
t1.model,
|
|
|
t1.unit,
|
|
|
- (t1.deliedqty-ifnull(t1.returnqty,0)) qty,
|
|
|
+ (t3.sumqty-ifnull(t1.returnqty,0)) qty,
|
|
|
t1.price,
|
|
|
t1.returnqty,
|
|
|
t1.amount,
|
|
|
@@ -17,9 +17,11 @@ SELECT
|
|
|
FROM
|
|
|
sa_orderitems t1
|
|
|
inner join sa_order t2 on t1.sa_orderid=t2.sa_orderid and t1.siteid=t2.siteid
|
|
|
+ inner join (select t1.sa_orderitemsid,t1.siteid,sum(t1.outwarehouseqty) sumqty from sa_dispatch_items t1 inner join sa_orderitems t2 on t1.sa_orderitemsid=t2.sa_orderitemsid and t1.siteid=t2.siteid inner join sa_dispatch t3 on t1.sa_dispatchid=t3.sa_dispatchid and t1.siteid=t3.siteid where t3.status='关闭' group by t1.sa_orderitemsid,t1.siteid) t3 on t1.sa_orderitemsid=t3.sa_orderitemsid and t1.siteid=t3.siteid
|
|
|
WHERE
|
|
|
t1.sa_orderid = $sa_orderid$
|
|
|
AND t1.siteid = $siteid$
|
|
|
AND $where$
|
|
|
AND (ifnull(t1.qty,0)-ifnull(t1.undeliqty,0))>ifnull(t1.returnqty,0)
|
|
|
+ and (t3.sumqty-ifnull(t1.returnqty,0))>0
|
|
|
AND t1.sa_orderitemsid not in (select sa_orderitemsid from sa_aftersalesmag_items where sa_aftersalesmagid=$sa_aftersalesmagid$ and siteid = $siteid$ )
|