sum(case when t1.create_time>=@time1 and t1.create_time<=@time2 then t1.bailun_sku_quantity_ordered else 0 end) as 'yesterday_sales_count', -- 昨日销量
sum(case when t1.create_time>=@time1 and t1.create_time<=@time2 then ROUND(t1.bailun_sku_quantity_ordered * t1.amount_sales * t1.seller_order_exchange_rate,2) else 0 end) as 'yesterday_sales_amount',
sum(case when t1.create_time>=@time3 and t1.create_time<=@time2 then t1.bailun_sku_quantity_ordered else 0 end) as 'sales_count_7', -- 7日销量
sum(case when t1.create_time>=@time3 and t1.create_time<=@time2 then ROUND(t1.bailun_sku_quantity_ordered * t1.amount_sales * t1.seller_order_exchange_rate,2) else 0 end) as 'sales_amount_7', -- 7日销量
t3.yesterday_purchase_count,
t3.yesterday_purchase_amount,
t3.purchase_count_7,
t3.purchase_amount_7
from dc_base_oms_sku_7 as t1
left join dc_base_sku as t2 on t1.bailun_sku = t2.bailun_sku
left join (
select tp_1.supplier_id,
sum(case when tp_1.create_time>=@time1 and tp_1.create_time<=@time2 then tp_1.count else 0 end) as 'yesterday_purchase_count', -- 昨日销量
sum(case when tp_1.create_time>=@time1 and tp_1.create_time<=@time2 then ROUND(tp_1.count * tp_1.price,2) else 0 end) as 'yesterday_purchase_amount',
sum(case when tp_1.create_time>=@time4 then tp_1.count else 0 end) as 'purchase_count_7', -- 7日采购
sum(case when tp_1.create_time>=@time4 then ROUND(tp_1.count * tp_1.price,2) else 0 end) as 'purchase_amount_7' -- 日采购
from dc_base_purchase_7 as tp_1
GROUP BY tp_1.supplier_id
) as t3 on t2.suppliers_id = t3.supplier_id
where t2.buyer_name = '赵美聪'
";
stringcount_sql=@"
select
1
from dc_base_oms_sku_7 as t1
left join dc_base_sku as t2 on t1.bailun_sku = t2.bailun_sku