-- 更新库存-排产-未定 UPDATE daily_report r INNER JOIN ( select sum(v.scount) as scount, v.useOrgSid, v.modelSid, v.modelConfigSid from ( select bo.platformNo as scount, si.useOrgSid, si.modelSid, si.configSid modelConfigSid from anrui_base.bus_vehicle_order bo left join anrui_scm.scm_apply_inbound si on bo.purchaseRequisitionSid = si.vehicleOrderSid where si.nodeState != '已办结' and bo.isDelete <> 1 and LENGTH(offlineDate) > 0 and bo.sid not in (select bbbbo.linkSid from anrui_buscenter.bus_sales_vehicle_order bbbbo) union all select bo.platformNo as scount, bo.useOrgSid, bd.vehicleSid modelSid, bd.configSid modelConfigSid from anrui_base.bus_vehicle_order bo left join anrui_base.bus_vehicle_apply_detail bd on bd.sid = bo.purchaseApplyMediumModelSid where LENGTH(offlineDate) < 1 and bo.sid not in (select bbbbo.linkSid from anrui_buscenter.bus_sales_vehicle_order bbbbo)) as v GROUP BY v.`useOrgSid`, v.`modelSid`, v.`modelConfigSid` ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`pcOrder_unreserve` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 更新库存-排产已定 UPDATE daily_report r INNER JOIN ( select sum(v.scount) as scount, v.useOrgSid, v.modelSid, v.modelConfigSid from ( select bo.platformNo as scount, si.useOrgSid, si.modelSid, si.configSid modelConfigSid from anrui_base.bus_vehicle_order bo left join anrui_scm.scm_apply_inbound si on bo.purchaseRequisitionSid = si.vehicleOrderSid where si.nodeState != '已办结' and bo.isDelete <> 1 and LENGTH(offlineDate) > 0 and bo.sid in (select bbbbo.linkSid from anrui_buscenter.bus_sales_vehicle_order bbbbo) union all select bo.platformNo as scount, bo.useOrgSid, bd.vehicleSid modelSid, bd.configSid modelConfigSid from anrui_base.bus_vehicle_order bo left join anrui_base.bus_vehicle_apply_detail bd on bd.sid = bo.purchaseApplyMediumModelSid where LENGTH(offlineDate) < 1 and bo.sid in (select bbbbo.linkSid from anrui_buscenter.bus_sales_vehicle_order bbbbo)) as v GROUP BY v.`useOrgSid`, v.`modelSid`, v.`modelConfigSid` ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`pcOrder_reserve` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 更新库存- 排产小计 UPDATE daily_report r INNER JOIN ( select sum(v.scount) as scount, v.useOrgSid, v.modelSid, v.modelConfigSid from ( select bo.platformNo as scount, si.useOrgSid, si.modelSid, si.configSid modelConfigSid from anrui_base.bus_vehicle_order bo left join anrui_scm.scm_apply_inbound si on bo.purchaseRequisitionSid = si.vehicleOrderSid where si.nodeState != '已办结' and bo.isDelete <> 1 and LENGTH(offlineDate) > 0 union all select bo.platformNo as scount, bo.useOrgSid, bd.vehicleSid modelSid, bd.configSid modelConfigSid from anrui_base.bus_vehicle_order bo left join anrui_base.bus_vehicle_apply_detail bd on bd.sid = bo.purchaseApplyMediumModelSid where LENGTH(offlineDate) < 1) as v GROUP BY v.`useOrgSid`, v.`modelSid`, v.`modelConfigSid` ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`pcOrder_subtotal` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 简易订单-每日 UPDATE daily_report r INNER JOIN (select count(bbv.id) as scount, bbv.modelSid, bbv.modelConfigSid, bbm.orgSid useOrgSid from anrui_buscenter.bus_main_deposit bbm left join anrui_buscenter.bus_deposit_vehicle bbv on bbv.billSid = bbm.sid where bbm.createTime like concat('%', CURDATE(), '%') GROUP BY `useOrgSid`, `modelSid`, `modelConfigSid` ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`simpleOrder_day` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 简易订单-每月 UPDATE daily_report r INNER JOIN (select count(bbv.id) as scount, bbv.modelSid, bbv.modelConfigSid, bbm.orgSid useOrgSid from anrui_buscenter.bus_main_deposit bbm left join anrui_buscenter.bus_deposit_vehicle bbv on bbv.billSid = bbm.sid where bbm.createTime like concat('%', DATE_FORMAT(CURDATE(), '%Y-%m'), '%') GROUP BY `useOrgSid`, `modelSid`, `modelConfigSid` ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`simpleOrder_month` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 销售订单-本日-小计 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bm.modelSid, bm.modelConfigSid, bo.useOrgSid from anrui_buscenter.bus_sales_order bo left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bo.sid left join anrui_buscenter.bus_sales_order_vehicle bv on bv.salesOrderSid = bo.sid where bo.closingDate like concat('%', CURDATE(), '%') group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`saleOrder_subtotal_day` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 销售订单-本日-全款 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bm.modelSid, bm.modelConfigSid, bo.useOrgSid from anrui_buscenter.bus_sales_order bo left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bo.sid left join anrui_buscenter.bus_sales_order_vehicle bv on bv.salesOrderSid = bo.sid where bo.closingDate like concat('%', CURDATE(), '%') and bo.payTypeKey = 1 group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`saleOrder_full_day` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 销售订单-本日-贷款 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bm.modelSid, bm.modelConfigSid, bo.useOrgSid from anrui_buscenter.bus_sales_order bo left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bo.sid left join anrui_buscenter.bus_sales_order_vehicle bv on bv.salesOrderSid = bo.sid where bo.closingDate like concat('%', CURDATE(), '%') and bo.payTypeKey = 2 group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`saleOrder_loan_day` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 销售订单-本月-小计 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bm.modelSid, bm.modelConfigSid, bo.useOrgSid from anrui_buscenter.bus_sales_order bo left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bo.sid left join anrui_buscenter.bus_sales_order_vehicle bv on bv.salesOrderSid = bo.sid where bo.closingDate like concat('%', DATE_FORMAT(CURDATE(), '%Y-%m'), '%') group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`saleOrder_subtotal_month` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 销售订单-本月-全款 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bm.modelSid, bm.modelConfigSid, bo.useOrgSid from anrui_buscenter.bus_sales_order bo left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bo.sid left join anrui_buscenter.bus_sales_order_vehicle bv on bv.salesOrderSid = bo.sid where bo.closingDate like concat('%', DATE_FORMAT(CURDATE(), '%Y-%m'), '%') and bo.payTypeKey = 1 group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`saleOrder_full_month` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 销售订单-本月-贷款 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bm.modelSid, bm.modelConfigSid, bo.useOrgSid from anrui_buscenter.bus_sales_order bo left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bo.sid left join anrui_buscenter.bus_sales_order_vehicle bv on bv.salesOrderSid = bo.sid where bo.closingDate like concat('%', DATE_FORMAT(CURDATE(), '%Y-%m'), '%') and bo.payTypeKey = 2 group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`saleOrder_loan_month` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 销售订单-待交车累计 UPDATE daily_report r INNER JOIN (select count(bs.id) as scount, bo.useOrgSid, bm.modelSid, bm.modelConfigSid from anrui_base.base_vehicle_state bs left join anrui_buscenter.bus_sales_order bo on bo.sid = bs.saleOrderSid left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bo.sid where bs.busState = '401' and (bs.finState = 1 or bs.carryVehicleState = 1) group by bo.useOrgSid, bm.modelSid, bm.modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`saleOrder_waitVeh_total` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 销售 -- 本日销售小计 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bv.modelSid, bv.modelConfigSid, bv.useOrgSid from anrui_base.base_vehicle bv where bv.salesDate like concat('%', CURDATE(), '%') group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`sale_subtotal_day` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 本日销售全款 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bv.modelSid, bv.modelConfigSid, bv.useOrgSid from anrui_base.base_vehicle bv left join anrui_base.base_vehicle_out bvo on bv.sid = bvo.vinSid left join anrui_base.base_vehicle_out_apply bvoa on bvoa.sid = bvo.mainSid where bv.salesDate like concat('%', CURDATE(), '%') and bvoa.saleTypeKey = '001' group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`sale_full_day` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 本日销售贷款 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bv.modelSid, bv.modelConfigSid, bv.useOrgSid from anrui_base.base_vehicle bv left join anrui_base.base_vehicle_out bvo on bv.sid = bvo.vinSid left join anrui_base.base_vehicle_out_apply bvoa on bvoa.sid = bvo.mainSid where bv.salesDate like concat('%', CURDATE(), '%') and bvoa.saleTypeKey = '002' group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`sale_loan_day` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 本月销售小计 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bv.modelSid, bv.modelConfigSid, bv.useOrgSid from anrui_base.base_vehicle bv where bv.salesDate like concat('%', DATE_FORMAT(CURDATE(), '%Y-%m'), '%') group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`sale_subtotal_month` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 本月销售全款 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bv.modelSid, bv.modelConfigSid, bv.useOrgSid from anrui_base.base_vehicle bv left join anrui_base.base_vehicle_out bvo on bv.sid = bvo.vinSid left join anrui_base.base_vehicle_out_apply bvoa on bvoa.sid = bvo.mainSid where bv.salesDate like concat('%', DATE_FORMAT(CURDATE(), '%Y-%m'), '%') and bvoa.saleTypeKey = '001' group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`sale_full_month` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 本月销售贷款 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bv.modelSid, bv.modelConfigSid, bv.useOrgSid from anrui_base.base_vehicle bv left join anrui_base.base_vehicle_out bvo on bv.sid = bvo.vinSid left join anrui_base.base_vehicle_out_apply bvoa on bvoa.sid = bvo.mainSid where bv.salesDate like concat('%', DATE_FORMAT(CURDATE(), '%Y-%m'), '%') and bvoa.saleTypeKey = '002' group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`sale_loan_month` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 本年销售小计 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bv.modelSid, bv.modelConfigSid, bv.useOrgSid from anrui_base.base_vehicle bv where bv.salesDate like concat('%', DATE_FORMAT(CURDATE(), '%Y'), '%') group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`sale_subtotal_year` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 本年销售全款 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bv.modelSid, bv.modelConfigSid, bv.useOrgSid from anrui_base.base_vehicle bv left join anrui_base.base_vehicle_out bvo on bv.sid = bvo.vinSid left join anrui_base.base_vehicle_out_apply bvoa on bvoa.sid = bvo.mainSid where bv.salesDate like concat('%', DATE_FORMAT(CURDATE(), '%Y'), '%') and bvoa.saleTypeKey = '001' group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`sale_full_year` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 本年销售贷款 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bv.modelSid, bv.modelConfigSid, bv.useOrgSid from anrui_base.base_vehicle bv left join anrui_base.base_vehicle_out bvo on bv.sid = bvo.vinSid left join anrui_base.base_vehicle_out_apply bvoa on bvoa.sid = bvo.mainSid where bv.salesDate like concat('%', DATE_FORMAT(CURDATE(), '%Y'), '%') and bvoa.saleTypeKey = '002' group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`sale_loan_year` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 本日买断的台数 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bv.modelSid, bv.modelConfigSid, bv.useOrgSid from anrui_base.base_vehicle bv where bv.solidDate like concat('%', CURDATE(), '%') group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`buyout_day` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 本月买断的台数 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bv.modelSid, bv.modelConfigSid, bv.useOrgSid from anrui_base.base_vehicle bv where bv.solidDate like concat('%', DATE_FORMAT(CURDATE(), '%Y-%m'), '%') group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`buyout_month` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 本年买断的台数 UPDATE daily_report r INNER JOIN (select count(bv.id) as scount, bv.modelSid, bv.modelConfigSid, bv.useOrgSid from anrui_base.base_vehicle bv where bv.solidDate like concat('%', DATE_FORMAT(CURDATE(), '%Y'), '%') group by useOrgSid, modelSid, modelConfigSid ) AS s ON r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid SET r.`buyout_year` = s.scount WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 交付-贷款-本日 update daily_report r inner join ( select count(bhi.id) as scount, bm.modelSid, bm.modelConfigSid, bh.useOrgSid from anrui_buscenter.bus_handover_items bhi left join anrui_buscenter.bus_handover bh on bh.sid = bhi.handoverSid left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bh.orderSid left join anrui_buscenter.bus_sales_order_vehicle bv on bhi.vinSid = bv.linkSid left join anrui_buscenter.bus_sales_order bo on bo.sid = bh.orderSid where bh.closingDate like concat('%', CURDATE(), '%') and bo.payTypeKey = '2' group by bh.useOrgSid, bm.modelSid, modelConfigSid) s on r.useOrgSid = s.useOrgSid and r.vehModelSid = s.modelSid and r.vehMConfigSid = s.modelConfigSid set deliver_loan_day = s.scount where DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 交付-全款-本日 update daily_report r inner join ( select count(bhi.id) as scount, bm.modelSid, bm.modelConfigSid, bh.useOrgSid from anrui_buscenter.bus_handover_items bhi left join anrui_buscenter.bus_handover bh on bh.sid = bhi.handoverSid left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bh.orderSid left join anrui_buscenter.bus_sales_order_vehicle bv on bhi.vinSid = bv.linkSid left join anrui_buscenter.bus_sales_order bo on bo.sid = bh.orderSid where bh.closingDate like concat('%', CURDATE(), '%') and bo.payTypeKey = '1' group by bh.useOrgSid, bm.modelSid, modelConfigSid) s on r.useOrgSid = s.useOrgSid and r.vehModelSid = s.modelSid and r.vehMConfigSid = s.modelConfigSid set deliver_full_day = s.scount where DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 交付-小计-本日 update daily_report r inner join ( select count(bhi.id) as scount, bm.modelSid, bm.modelConfigSid, bh.useOrgSid from anrui_buscenter.bus_handover_items bhi left join anrui_buscenter.bus_handover bh on bh.sid = bhi.handoverSid left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bh.orderSid left join anrui_buscenter.bus_sales_order_vehicle bv on bhi.vinSid = bv.linkSid left join anrui_buscenter.bus_sales_order bo on bo.sid = bh.orderSid where bh.closingDate like concat('%', CURDATE(), '%') group by bh.useOrgSid, bm.modelSid, modelConfigSid) s on r.useOrgSid = s.useOrgSid and r.vehModelSid = s.modelSid and r.vehMConfigSid = s.modelConfigSid set deliver_subtotal_day = s.scount where DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 交付-贷款-本月 update daily_report r inner join ( select count(bhi.id) as scount, bm.modelSid, bm.modelConfigSid, bh.useOrgSid from anrui_buscenter.bus_handover_items bhi left join anrui_buscenter.bus_handover bh on bh.sid = bhi.handoverSid left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bh.orderSid left join anrui_buscenter.bus_sales_order_vehicle bv on bhi.vinSid = bv.linkSid left join anrui_buscenter.bus_sales_order bo on bo.sid = bh.orderSid where bh.closingDate like concat('%', DATE_FORMAT(CURDATE(), '%Y-%m'), '%') and bo.payTypeKey = '2' group by bh.useOrgSid, bm.modelSid, modelConfigSid) s on r.useOrgSid = s.useOrgSid and r.vehModelSid = s.modelSid and r.vehMConfigSid = s.modelConfigSid set deliver_loan_month = s.scount where DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 交付-全款-本月 update daily_report r inner join ( select count(bhi.id) as scount, bm.modelSid, bm.modelConfigSid, bh.useOrgSid from anrui_buscenter.bus_handover_items bhi left join anrui_buscenter.bus_handover bh on bh.sid = bhi.handoverSid left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bh.orderSid left join anrui_buscenter.bus_sales_order_vehicle bv on bhi.vinSid = bv.linkSid left join anrui_buscenter.bus_sales_order bo on bo.sid = bh.orderSid where bh.closingDate like concat('%', DATE_FORMAT(CURDATE(), '%Y-%m'), '%') and bo.payTypeKey = '1' group by bh.useOrgSid, bm.modelSid, modelConfigSid) s on r.useOrgSid = s.useOrgSid and r.vehModelSid = s.modelSid and r.vehMConfigSid = s.modelConfigSid set deliver_full_month = s.scount where DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 交付-小计-本月 update daily_report r inner join ( select count(bhi.id) as scount, bm.modelSid, bm.modelConfigSid, bh.useOrgSid from anrui_buscenter.bus_handover_items bhi left join anrui_buscenter.bus_handover bh on bh.sid = bhi.handoverSid left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bh.orderSid left join anrui_buscenter.bus_sales_order_vehicle bv on bhi.vinSid = bv.linkSid left join anrui_buscenter.bus_sales_order bo on bo.sid = bh.orderSid where bh.closingDate like concat('%', DATE_FORMAT(CURDATE(), '%Y-%m'), '%') group by bh.useOrgSid, bm.modelSid, modelConfigSid) s on r.useOrgSid = s.useOrgSid and r.vehModelSid = s.modelSid and r.vehMConfigSid = s.modelConfigSid set deliver_subtotal_month = s.scount where DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 交付-贷款-本年 update daily_report r inner join ( select count(bhi.id) as scount, bm.modelSid, bm.modelConfigSid, bh.useOrgSid from anrui_buscenter.bus_handover_items bhi left join anrui_buscenter.bus_handover bh on bh.sid = bhi.handoverSid left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bh.orderSid left join anrui_buscenter.bus_sales_order_vehicle bv on bhi.vinSid = bv.linkSid left join anrui_buscenter.bus_sales_order bo on bo.sid = bh.orderSid where bh.closingDate like concat('%', DATE_FORMAT(CURDATE(), '%Y'), '%') and bo.payTypeKey = '2' group by bh.useOrgSid, bm.modelSid, modelConfigSid) s on r.useOrgSid = s.useOrgSid and r.vehModelSid = s.modelSid and r.vehMConfigSid = s.modelConfigSid set deliver_loan_year = s.scount where DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 交付-全款-本年 update daily_report r inner join ( select count(bhi.id) as scount, bm.modelSid, bm.modelConfigSid, bh.useOrgSid from anrui_buscenter.bus_handover_items bhi left join anrui_buscenter.bus_handover bh on bh.sid = bhi.handoverSid left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bh.orderSid left join anrui_buscenter.bus_sales_order_vehicle bv on bhi.vinSid = bv.linkSid left join anrui_buscenter.bus_sales_order bo on bo.sid = bh.orderSid where bh.closingDate like concat('%', DATE_FORMAT(CURDATE(), '%Y'), '%') and bo.payTypeKey = '1' group by bh.useOrgSid, bm.modelSid, modelConfigSid) s on r.useOrgSid = s.useOrgSid and r.vehModelSid = s.modelSid and r.vehMConfigSid = s.modelConfigSid set deliver_full_year = s.scount where DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); -- 交付-小计-本年 update daily_report r inner join ( select count(bhi.id) as scount, bm.modelSid, bm.modelConfigSid, bh.useOrgSid from anrui_buscenter.bus_handover_items bhi left join anrui_buscenter.bus_handover bh on bh.sid = bhi.handoverSid left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bh.orderSid left join anrui_buscenter.bus_sales_order_vehicle bv on bhi.vinSid = bv.linkSid left join anrui_buscenter.bus_sales_order bo on bo.sid = bh.orderSid where bh.closingDate like concat('%', DATE_FORMAT(CURDATE(), '%Y'), '%') group by bh.useOrgSid, bm.modelSid, modelConfigSid) s on r.useOrgSid = s.useOrgSid and r.vehModelSid = s.modelSid and r.vehMConfigSid = s.modelConfigSid set deliver_subtotal_year = s.scount where DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE();