varsql=$@"insert into dc_daily_purchase_semi_deliveronway (purchase_id,bailun_sku,count,price,createtime,day)
varsql=$@"insert into dc_daily_purchase_semi_deliveronway (purchase_id,bailun_sku,count,price,createtime,day)
select t1.purchase_id,t1.bailun_sku,t1.count-t2.count as count,t5.price,NOW() as createtime,date_format(date_add(now(), interval -1 day),'%Y-%m-%d') as day from (select t1.purchase_id,t1.bailun_sku,sum(t1.count) as count from dc_base_purchase_delivery t1 join dc_base_purchase t5 on t1.purchase_id=t5.purchase_id and t1.bailun_sku=t5.bailun_sku and t5.buy_status=3 group by t1.purchase_id,t1.bailun_sku) t1
select t1.purchase_id,t1.bailun_sku,t1.count-t2.count as count,t5.price,NOW() as createtime,date_format(now(),'%Y-%m-%d') as day from (select t1.purchase_id,t1.bailun_sku,sum(t1.count) as count from dc_base_purchase_delivery t1 join dc_base_purchase t5 on t1.purchase_id=t5.purchase_id and t1.bailun_sku=t5.bailun_sku and t5.buy_status=3 group by t1.purchase_id,t1.bailun_sku) t1
join dc_base_purchase t5 on t1.purchase_id=t5.purchase_id and t1.bailun_sku=t5.bailun_sku and t5.buy_status=3
join dc_base_purchase t5 on t1.purchase_id=t5.purchase_id and t1.bailun_sku=t5.bailun_sku and t5.buy_status=3
join dc_base_sku t3 on t1.bailun_sku=t3.bailun_sku and t3.buyer_name in ('张莹霞','张莹霞1')
join dc_base_sku t3 on t1.bailun_sku=t3.bailun_sku and t3.buyer_name in ('张莹霞','张莹霞1')
left join (select t2.purchase_id,t2.bailun_sku,sum(t2.count) as count from dc_base_purchase_inbound t2 join dc_base_purchase t5 on t2.purchase_id=t5.purchase_id and t2.bailun_sku=t5.bailun_sku and t5.buy_status=3 where t2.status=1 group by t2.purchase_id,t2.bailun_sku) t2 on t1.purchase_id=t2.purchase_id and t1.bailun_sku=t2.bailun_sku and t1.count>t2.count
left join (select t2.purchase_id,t2.bailun_sku,sum(t2.count) as count from dc_base_purchase_inbound t2 join dc_base_purchase t5 on t2.purchase_id=t5.purchase_id and t2.bailun_sku=t5.bailun_sku and t5.buy_status=3 where t2.status=1 group by t2.purchase_id,t2.bailun_sku) t2 on t1.purchase_id=t2.purchase_id and t1.bailun_sku=t2.bailun_sku and t1.count>t2.count
varsql=$@"select t1.bailun_sku,t1.warehouse_code,t4.warehouse_name,t4.hq_type,(t1.usable_stock) usable_stock,((t1.usable_stock)*t1.unit_price) amount_stock,(t2.quantity_purchase) quantity_purchase,(t2.quantity_purchase*t1.unit_price) purchase_amount,(t2.quantity_transfer) quantity_transfer,(t2.quantity_transfer*t1.unit_price) amount_transit,(t5.oneday_total_sales) oneday_total_sales,(t5.oneday_total_sales*t1.unit_price) amount_onedaysale,(t5.sevenday_total_sales) sevenday_total_sales,(t5.fourteenday_total_sales) fourteenday_total_sales,(t5.thirtyday_total_sales) thirtyday_total_sales,t6.quantity_transfer as quantity_tuneout_onway,t6.quantity_transfer_delivery as quantity_tuneout_30days,t7.quantity_transfer_inbound as quantity_tunein_30days,(t5.thirtyday_total_sales/(t1.usable_stock)) as pin_rate_stock
varsql=$@"select t1.bailun_sku,t1.warehouse_code,t4.warehouse_name,t4.hq_type,(t1.usable_stock) usable_stock,((t1.usable_stock)*t1.unit_price) amount_stock,(t2.quantity_purchase) quantity_purchase,(t2.quantity_purchase*t1.unit_price) purchase_amount,(t2.quantity_transfer) quantity_transfer,(t2.quantity_transfer*t1.unit_price) amount_transit,(t5.oneday_total_sales) oneday_total_sales,(t5.sevenday_total_sales) sevenday_total_sales,(t5.fourteenday_total_sales) fourteenday_total_sales,(t5.thirtyday_total_sales) thirtyday_total_sales,t6.quantity_transfer as quantity_tuneout_onway,t6.quantity_transfer_delivery as quantity_tuneout_30days,(t6.quantity_transfer_delivery*t1.unit_price) as amount_tuneout_30days,t7.quantity_transfer_inbound as quantity_tunein_30days,(t7.quantity_transfer_inbound*t1.unit_price) as amount_tunein_30days,(t5.thirtyday_total_sales/(t1.usable_stock)) as pin_rate_stock,t5.oneday_total_sales_amount as amount_onedaysale,t5.sevenday_total_sales_amount as sevenday_total_sales_amount,t5.fourteenday_total_sales_amount as fourteenday_total_sales_amount,t5.thirtyday_total_sales_amount as thirtyday_total_sales_amount
from (select t01.bailun_sku,t01.warehouse_code,(t01.usable_stock+t01.occupy_stock) as usable_stock,t02.unit_price from dc_base_stock t01
from (select t01.bailun_sku,t01.warehouse_code,(t01.usable_stock+t01.occupy_stock) as usable_stock,t02.unit_price from dc_base_stock t01
join dc_base_sku t02 on t01.bailun_sku=t02.bailun_sku and t02.company_id=1 order by t01.id
join dc_base_sku t02 on t01.bailun_sku=t02.bailun_sku and t02.company_id=1 order by t01.id