Просмотр исходного кода

经销商列表合计金额包含定制费

hu 2 лет назад
Родитель
Сommit
b0a1bc5488
1 измененных файлов с 7 добавлено и 6 удалено
  1. 7 6
      src/custom/restcontroller/sale/order/SQL/订单_查询数据.sql

+ 7 - 6
src/custom/restcontroller/sale/order/SQL/订单_查询数据.sql

@@ -1,6 +1,7 @@
-SELECT 0 + CAST(ifnull(sum(amount), 0) as char)        amount,
-       0 + CAST(ifnull(sum(qty), 0) as char)           qty,
-       sa_orderid
-from sa_orderitems
-where sa_orderid in $sa_orderid$ and siteid = $siteid$
-GROUP BY sa_orderid
+SELECT 0 + CAST(ifnull(sum(t1.amount+ifnull(t2.costamount,0)), 0) as char)        amount,
+       0 + CAST(ifnull(sum(t1.qty), 0) as char)           qty,
+       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