ifnull(tc1.sum_usable_stock,0) - ifnull(tc2.sum_unshipped_quantity,0) as 'stocks',
t2.buyer_name,
t_sp.title as 'supplier_holiday_time'
from dc_base_pps_sell_product as t1
left join dc_base_sku as t2 on t1.sku_code = t2.bailun_sku
left join dc_mid_transit as t3 on t1.sku_code = t3.bailun_sku and t1.warehouse_code = t3.warehouse_code
left join dc_base_warehouse as t_db on t1.warehouse_code = t_db.warehouse_code
left join dc_base_stock as t_stock on t1.sku_code = t_stock.bailun_sku and t1.warehouse_code = t_stock.warehouse_code
left join dc_auto_config_sku_warehouse as t7 on t1.sku_code = t7.bailun_sku and t1.warehouse_code = t7.warehouse_code
left join (
select t1.bailun_sku,t2.area_id,sum(t1.usable_stock) as 'sum_usable_stock' from dc_base_stock as t1
left join dc_base_warehouse as t2 on t1.warehouse_code = t2.warehouse_code
where t1.warehouse_code in @ch_rule1
GROUP BY t1.bailun_sku,t2.area_id
) as tc1 on t1.sku_code = tc1.bailun_sku and t_db.area_id = tc1.area_id
left join (
select t1.bailun_sku,t2.area_id,sum(t1.quantity_unshipped) as 'sum_unshipped_quantity',sum(t1.quantity_purchase) as 'sum_quantity_purchase' from dc_mid_transit as t1 left join dc_base_warehouse as t2 on t1.warehouse_code = t2.warehouse_code
where t1.quantity_unshipped>0 and t1.warehouse_code in @ch_rule1
GROUP BY t1.bailun_sku,t2.area_id
) as tc2 on t1.sku_code = tc2.bailun_sku and t_db.area_id = tc2.area_id
left join holiday_supplier_view as t_sp on t2.suppliers_id = t_sp.supplier_id