|
|
@ -64,13 +64,13 @@ BEGIN |
|
|
|
-- 更新库存-排产-未定(排产订单中未入库,且未被销售订单锁定) |
|
|
|
UPDATE daily_report r |
|
|
|
INNER JOIN ( |
|
|
|
select sum(v.scount) as scount, v.useOrgSid, v.modelSid, v.modelConfigSid, v.carBrand |
|
|
|
select sum(v.scount) as scount, v.useOrgSid, v.modelSid, v.modelConfigSid, v.carBrand,v.orderNo |
|
|
|
from ( |
|
|
|
select ifnull(si.num, 0) as scount, |
|
|
|
si.useOrgSid, |
|
|
|
si.modelSid, |
|
|
|
si.configSid modelConfigSid, |
|
|
|
bbm.carBrand |
|
|
|
bbm.carBrand,bbo.orderNo |
|
|
|
from anrui_base.bus_vehicle_apply bo |
|
|
|
left join anrui_scm.scm_apply_inbound si on bo.sid = si.vehicleOrderSid |
|
|
|
left join anrui_base.bus_vehicle_order bbo on bbo.purchaseRequisitionSid = bo.sid |
|
|
@ -84,30 +84,36 @@ BEGIN |
|
|
|
group by bbbbo.linkSid) |
|
|
|
group by si.applicationCode, bo.createOrgSid, si.modelSid, si.configSid |
|
|
|
union all |
|
|
|
select ifnull(sum(bo.platformNo), 0) as scount, |
|
|
|
select ifnull(sum(bo.platformNo), 0)-ifnull(sum(ab.counts),0) as scount, |
|
|
|
bo.useOrgSid, |
|
|
|
bd.vehicleSid, |
|
|
|
bd.configSid modelConfigSid, |
|
|
|
bbm.carBrand |
|
|
|
bbm.carBrand,bo.orderNo |
|
|
|
|
|
|
|
from anrui_base.bus_vehicle_order bo |
|
|
|
left join anrui_base.bus_vehicle_apply_detail bd |
|
|
|
on bd.sid = bo.purchaseApplyMediumModelSid |
|
|
|
left join anrui_base.base_vehicle_model bbm on bbm.sid = bd.vehicleSid |
|
|
|
LEFT JOIN ( |
|
|
|
SELECT bbbbo.linkSid, |
|
|
|
ifnull(sum(bbbbo.usingNum), 0) as counts |
|
|
|
FROM anrui_buscenter.bus_sales_vehicle_order bbbbo |
|
|
|
LEFT JOIN anrui_buscenter.bus_sales_order bb ON bb.sid = bbbbo.salesOrderSid |
|
|
|
WHERE LENGTH(bb.nodeState) > 0 |
|
|
|
AND bb.nodeState != '终止' and bb.nodeState != '销售订单申请' |
|
|
|
group by bbbbo.linkSid |
|
|
|
) ab ON ab.linkSid = bo.sid |
|
|
|
where bo.isDelete <> 1 |
|
|
|
and LENGTH(offlineDate) = 0 |
|
|
|
and (offlineDate is null or offlineDate = '') |
|
|
|
and bo.orderStatus != '已作废' |
|
|
|
and bo.sid not in (select bbbbo.linkSid from anrui_buscenter.bus_sales_vehicle_order bbbbo |
|
|
|
LEFT JOIN anrui_buscenter.bus_sales_order bb ON bb.sid = bbbbo.salesOrderSid |
|
|
|
WHERE LENGTH(bb.nodeState) > 0 |
|
|
|
AND bb.nodeState != '终止' and bb.nodeState != '销售订单申请' |
|
|
|
group by bbbbo.linkSid) |
|
|
|
group by bo.createOrgSid, bd.vehicleSid, bd.configSid |
|
|
|
and LENGTH(bo.orderNo)>0 |
|
|
|
group by bo.sid,bo.createOrgSid, bd.vehicleSid, bd.configSid |
|
|
|
union all |
|
|
|
select ifnull(si.num, 0) as scount, |
|
|
|
si.useOrgSid, |
|
|
|
si.modelSid, |
|
|
|
si.configSid modelConfigSid, |
|
|
|
bbm.carBrand |
|
|
|
bbm.carBrand,0 |
|
|
|
from anrui_base.bus_vehicle_apply bo |
|
|
|
left join anrui_scm.scm_apply_inbound si on bo.sid = si.vehicleOrderSid |
|
|
|
left join anrui_base.base_vehicle_model bbm on bbm.sid = si.modelSid |
|
|
@ -139,7 +145,7 @@ BEGIN |
|
|
|
LEFT JOIN anrui_scm.scm_apply_inbound si ON bo.sid = si.vehicleOrderSid |
|
|
|
LEFT JOIN ( |
|
|
|
SELECT bbbbo.linkSid, |
|
|
|
ifnull(count(bbbbo.linkSid), 0) as counts |
|
|
|
ifnull(sum(bbbbo.usingNum), 0) as counts |
|
|
|
FROM anrui_buscenter.bus_sales_vehicle_order bbbbo |
|
|
|
LEFT JOIN anrui_buscenter.bus_sales_order bb ON bb.sid = bbbbo.salesOrderSid |
|
|
|
WHERE LENGTH(bb.nodeState) > 0 |
|
|
@ -162,7 +168,7 @@ BEGIN |
|
|
|
LEFT JOIN anrui_base.base_vehicle_model bbm ON bbm.sid = bd.vehicleSid |
|
|
|
LEFT JOIN ( |
|
|
|
SELECT bbbbo.linkSid, |
|
|
|
ifnull(count(bbbbo.linkSid), 0) as counts |
|
|
|
ifnull(sum(bbbbo.usingNum), 0) as counts |
|
|
|
FROM anrui_buscenter.bus_sales_vehicle_order bbbbo |
|
|
|
LEFT JOIN anrui_buscenter.bus_sales_order bb ON bb.sid = bbbbo.salesOrderSid |
|
|
|
WHERE LENGTH(bb.nodeState) > 0 |
|
|
|