① 近7天采购均价
时间:pay_time >= 当前日期 - 7天 且 pay_time <= 昨天
批发类型:wholesale_type IN (1,4,7,8)(1-一口价 / 4-特价 / 7-拼团 / 8-批购包邮)
订单状态:status IN (1,2)(已支付/已完成)
排除条件:order_type <> 2(非物流订单)+ 流程状态非退款/取消
排除:药师帮内部人员下单
按主ID分组,计算采购均价 =(未退款金额 - 券折扣 + 补贴)/ 未退款数量
② 近30天排名
时间:pay_time >= 当前日期 - 30天
额外筛选:退款后数量 >= 1 且 退款后金额 > 25元(过滤小额/全退款)
药品范围:busi_scope IN (1,2,3,4,15,18)(排除非药中药)
排除:首推品种(drug_status <> 0)
输出:采购店数排名(100/200/300/400/500/1000/1001区间)+ 采购金额排名
③ Top300同名品种
取排名前300的药品通用名(cn_name)
查询同名药品ID:busi_scope IN (1,2,3,4,15,18) 且 forbidden = 1(未禁售)
④ 在售供应商占比
筛选当前在售活动:begin_date < 当前时间+1天 且 end_date >= 当前时间
排除:补贴生成的活动、推广、医械城
计算每个供应商在对应药品的销售店数占比
写入表:ts_drug_onsale_provider_num