手机品牌份额SQL归因查询
输入出货明细与品牌维表 → 产出季度份额与环比查询
适用场景
- 份额口径固化
- 归因表取数
- 季度环比计算
PROMPT
八个季度的出货明细在库里,要算各品牌份额和环比,明早开会前得把查询写好,口径不能改。 【指令】 1. 写一段可运行的 MySQL 8 查询,算出各品牌季度份额与环比。 2. 纯文本给出,关键步骤加行内注释,不额外写分析文字。 3. 结果要能直接写入归因表,供下一步份额异动分析使用。 4. 一条 SELECT 跑完,不建视图也不建临时表。 【上下文】 1. 数据来自出货明细,一行一台,含品牌、机型、价位段与出货日期。 2. 份额按季度统计,分母为该季全部品牌出货台数,不含退货。 3. 只取最近八个季度,覆盖线上与线下全量,不做门店下钻。 4. 品牌分层字段只标头部与中腰,不参与份额计算。 【输入数据】 1. 明细表字段为 id、brand、model、price_band、channel、ship_date、qty。 2. 品牌维表字段为 brand_id、brand_name、tier,tier 只有 head 与 mid 两个值。 3. 已知口径:qty 为台数且已扣退货,ship_date 为出货日期,按月份归属季度。 【输出要求】 1. 只输出一条 SELECT,用 CTE 拆出季度汇总与环比两步,字段名用英文下划线。 2. 结果固定五个字段:brand、quarter、qty、share_pct、share_qoq_pct。 3. 按 quarter 升序与 share_pct 降序排列,份额保留两位小数,末尾附一句口径说明。 4. 环比首季留空值,不要补零也不要填零。
复制后直接粘贴到模型使用