适用场景
- 周会前临时取数
- 专题分析写查询
- 口径争议核对
PROMPT
【指令】 1. 写一段可直接运行的 MySQL 8 查询,算出各品牌季度出货份额与环比变化; 2. 查询用纯文本给出,关键步骤加行内注释,不额外写分析文字; 3. 查询结果要能直接写入归因表,供下一步份额异动分析使用。 【上下文】 1. 数据来自出货明细表,一行一台,含品牌、机型、价位段、渠道与出货日期; 2. 份额按季度统计,分母为该季度全部品牌出货台数,不做去重也不含退货; 3. 只取最近八个季度,渠道覆盖线上与线下全量,不做门店层级下钻。 【输入数据】 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 降序排列,份额保留两位小数,末尾附一句口径说明。