业务需求
需求描述

需求背景

需要统计分析不同刊登方式、不同文案优化类型,执行量以及出单率。


需求内容

刊登

按月分表

维度按【月+添加人员+来源渠道】

统计字段:月、添加人员(AddUserName)、来源渠道(ID+店铺名称)、刊登提交量,成功量,失败量,成功率,7天出单率,30天出单率,30天出单listing数

统计频率:每个月1号,统计上上个月的数据





文案优化

按月分表

维度按【月+策略ID+类型(type)】


统计字段:月、策略ID、类型、成功量,7天出单率,30天出单率,30天出单listing数


统计频率:每个月1号,统计上上个月的数据

查询SQL如下:


WITH tmp AS (
    SELECT
        DATE_FORMAT(a.ResultTime, '%Y-%m') AS bury_month,
        a.StrategyId,
        a.Type,
        a.OrderSourceID,
        a.OrderSourceSKU,
        CONCAT(a.OrderSourceID, a.OrderSourceSKU) AS OrderSourceSKUID,
        a.ResultTime,

        SUM(
            CASE
                WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) <= 7
                THEN b.销量
            END
        ) AS `7天销量`,

        SUM(
            CASE
                WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) <= 30
                THEN b.销量
            END
        ) AS `30天销量`

    FROM zhcxkj_AutoPublish_bi.amazon_common_queue a

    LEFT JOIN zhcxkj_bi.mv_market_ai_order_history b
        ON a.OrderSourceID = b.OrderSourceID
       AND a.OrderSourceSKU = b.SellerSKU
       AND DATE(b.PayTime) >= DATE(a.ResultTime)

    WHERE a.Type IN (1, 2, 10, 29, 30)
      AND a.Status IN (80, 2)
     AND a.ResultTime >= '2026-08-01'
     AND a.ResultTime < '2026-08-02'

    GROUP BY
        DATE_FORMAT(a.ResultTime, '%Y-%m'),
        a.StrategyId,
        a.Type,
        a.OrderSourceID,
        a.OrderSourceSKU,
        CONCAT(a.OrderSourceID, a.OrderSourceSKU),
        a.ResultTime
)

SELECT
    bury_month AS `月份`,
    StrategyId,
    Type,

    COUNT(DISTINCT OrderSourceSKUID) AS `Listing数`,

    COUNT(
        DISTINCT CASE
            WHEN `7天销量` > 0
            THEN OrderSourceSKUID
        END
    ) AS `7天出单Listing数`,

    ROUND(
        COUNT(
            DISTINCT CASE
                WHEN `7天销量` > 0
                THEN OrderSourceSKUID
            END
        ) * 1.0
        / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0),
        6
    ) AS `7天出单率`,

    COUNT(
        DISTINCT CASE
            WHEN `30天销量` > 0
            THEN OrderSourceSKUID
        END
    ) AS `30天出单Listing数`,

    ROUND(
        COUNT(
            DISTINCT CASE
                WHEN `30天销量` > 0
                THEN OrderSourceSKUID
            END
        ) * 1.0
        / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0),
        6
    ) AS `30天出单率`

FROM tmp
GROUP BY
    bury_month,
    StrategyId,
    Type
ORDER BY
    bury_month,
    StrategyId,
    Type;




验收标准
价值描述
监控刊登以及文案优化执行量与出单率
历史记录  
  1. 2026-08-18 15:09:34, 由 徐格格 创建。
  2. 2026-08-18 16:06:11, 由 徐格格 变更。
    修改了 版本号 ,旧值为 "1",新值为 "2"。
    修改了 需求描述,区别为:
    010-
    010+
    011-
    011+ select date_format(a.AddTime, '%Y-%m') as '月份',
    012-
    012+ a.AddUserName as '添加人员',
    013-
    013+ a.OrderSourceID as '来源渠道ID',
    014- 文案优化
    014+ c.OrderSourceName as '来源渠道',
    015-
    015+ count(distinct a.OrderSourceID, a.OrderSourceSKU) as '刊登提交量',
    016- 按月分表
    016+ count(distinct case
    017- 维度按【月+策略ID+类型(type)】
    017+ when a.Status = 2
    018-
    018+ then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '成功量',
    019- 统计字段:月、策略ID、类型、成功量,7天出单率,30天出单率,30天出单listing数
    019+ count(distinct case
    020-
    020+ when a.Status = 3
    021- 统计频率:每个月1号,统计上上个月的数据
    021+ then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '失败量',
    022- 查询SQL如下:
    022+ count(distinct case when a.Status = 2 then concat(a.OrderSourceID, a.OrderSourceSKU) end) / nullif(
    023- WITH tmp AS ( SELECT DATE_FORMAT(a.ResultTime, '%Y-%m') AS bury_month, a.StrategyId, a.Type, a.OrderSourceID, a.OrderSourceSKU, CONCAT(a.OrderSourceID, a.OrderSourceSKU) AS OrderSourceSKUID, a.ResultTime, SUM( CASE WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) &lt;= 7 THEN b.销量 END ) AS `7天销量`, SUM( CASE WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) &lt;= 30 THEN b.销量 END ) AS `30天销量` FROM zhcxkj_AutoPublish_bi.amazon_common_queue a LEFT JOIN zhcxkj_bi.mv_market_ai_order_history b ON a.OrderSourceID = b.OrderSourceID AND a.OrderSourceSKU = b.SellerSKU AND DATE(b.PayTime) &gt;= DATE(a.ResultTime) WHERE a.Type IN (1, 2, 10, 29, 30) AND a.Status IN (80, 2) AND a.ResultTime &gt;= '2026-08-01' AND a.ResultTime &lt; '2026-08-02' GROUP BY DATE_FORMAT(a.ResultTime, '%Y-%m'), a.StrategyId, a.Type, a.OrderSourceID, a.OrderSourceSKU, CONCAT(a.OrderSourceID, a.OrderSourceSKU), a.ResultTime)SELECT bury_month AS `月份`, StrategyId, Type, COUNT(DISTINCT OrderSourceSKUID) AS `Listing数`, COUNT( DISTINCT CASE WHEN `7天销量` &gt; 0 THEN OrderSourceSKUID END ) AS `7天出单Listing数`, ROUND( COUNT( DISTINCT CASE WHEN `7天销量` &gt; 0 THEN OrderSourceSKUID END ) * 1.0 / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0), 6 ) AS `7天出单率`, COUNT( DISTINCT CASE WHEN `30天销量` &gt; 0 THEN OrderSourceSKUID END ) AS `30天出单Listing数`, ROUND( COUNT( DISTINCT CASE WHEN `30天销量` &gt; 0 THEN OrderSourceSKUID END ) * 1.0 / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0), 6 ) AS `30天出单率`FROM tmpGROUP BY bury_month, StrategyId, TypeORDER BY bury_month, StrategyId, Type;
    023+ count(distinct case when a.Status = 2 then concat(a.OrderSourceID, a.OrderSourceSKU) end) +
    024-
    024+ count(distinct case when a.Status = 3 then concat(a.OrderSourceID, a.OrderSourceSKU) end),
    025-
    025+ 0) as '成功率',
    026-
    026+ count(distinct case
    027+ when datediff(b.PayTime, a.AddTime) &lt;= 7 and b.OrderCode != ''
    028+ then concat(a.OrderSourceID, a.OrderSourceSKU) end) /
    029+ nullif(count(distinct case
    030+ when a.Status = 2
    031+ then concat(a.OrderSourceID, a.OrderSourceSKU) end),
    032+ 0) as '7天出单率',
    033+ count(distinct case
    034+ when datediff(b.PayTime, a.AddTime) &lt;= 30 and b.OrderCode != ''
    035+ then concat(a.OrderSourceID, a.OrderSourceSKU) end) /
    036+ nullif(count(distinct case
    037+ when a.Status = 2
    038+ then concat(a.OrderSourceID, a.OrderSourceSKU) end),
    039+ 0) as '30天出单率',
    040+ count(distinct case
    041+ when datediff(b.PayTime, a.AddTime) &lt;= 30 and b.OrderCode != ''
    042+ then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '30天出单listing数'
    043+ from zhcxkj_AutoPublish_bi.Bi_Aq_AutoPublishUploadProduct as a
    044+ left join zhcxkj_dw_bi.rb_report_ordersettlement as b
    045+ on a.OrderSourceSKU = b.SellerSKU and a.OrderSourceID = b.OrderSourceID and b.OrderCode != '' and
    046+ b.PayTime &lt; date_add(date(a.AddTime), interval 31 day) and b.OrderStatus != 2
    047+ left join zhcxkj_dw_bi.rb_ordersource as c on a.OrderSourceID = c.ID
    048+ group by date_format(a.AddTime, '%Y-%m'), a.AddUserName, a.OrderSourceID, c.OrderSourceName
    049+
    050+
    051+
    052+
    053+ 文案优化
    054+
    055+ 按月分表
    056+ 维度按【月+策略ID+类型(type)】
    057+
    058+ 统计字段:月、策略ID、类型、成功量,7天出单率,30天出单率,30天出单listing数
    059+
    060+ 统计频率:每个月1号,统计上上个月的数据
    061+ 查询SQL如下:
    062+ WITH tmp AS ( SELECT DATE_FORMAT(a.ResultTime, '%Y-%m') AS bury_month, a.StrategyId, a.Type, a.OrderSourceID, a.OrderSourceSKU, CONCAT(a.OrderSourceID, a.OrderSourceSKU) AS OrderSourceSKUID, a.ResultTime, SUM( CASE WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) &lt;= 7 THEN b.销量 END ) AS `7天销量`, SUM( CASE WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) &lt;= 30 THEN b.销量 END ) AS `30天销量` FROM zhcxkj_AutoPublish_bi.amazon_common_queue a LEFT JOIN zhcxkj_bi.mv_market_ai_order_history b ON a.OrderSourceID = b.OrderSourceID AND a.OrderSourceSKU = b.SellerSKU AND DATE(b.PayTime) &gt;= DATE(a.ResultTime) WHERE a.Type IN (1, 2, 10, 29, 30) AND a.Status IN (80, 2) AND a.ResultTime &gt;= '2026-08-01' AND a.ResultTime &lt; '2026-08-02' GROUP BY DATE_FORMAT(a.ResultTime, '%Y-%m'), a.StrategyId, a.Type, a.OrderSourceID, a.OrderSourceSKU, CONCAT(a.OrderSourceID, a.OrderSourceSKU), a.ResultTime)SELECT bury_month AS `月份`, StrategyId, Type, COUNT(DISTINCT OrderSourceSKUID) AS `Listing数`, COUNT( DISTINCT CASE WHEN `7天销量` &gt; 0 THEN OrderSourceSKUID END ) AS `7天出单Listing数`, ROUND( COUNT( DISTINCT CASE WHEN `7天销量` &gt; 0 THEN OrderSourceSKUID END ) * 1.0 / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0), 6 ) AS `7天出单率`, COUNT( DISTINCT CASE WHEN `30天销量` &gt; 0 THEN OrderSourceSKUID END ) AS `30天出单Listing数`, ROUND( COUNT( DISTINCT CASE WHEN `30天销量` &gt; 0 THEN OrderSourceSKUID END ) * 1.0 / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0), 6 ) AS `30天出单率`FROM tmpGROUP BY bury_month, StrategyId, TypeORDER BY bury_month, StrategyId, Type;
    063+
    064+
    065+
    010- <p><span><br /></span></p>
    010+ <p><span>
    011- <p><span><br /></span></p>
    011+ </span></p><p>select date_format(a.AddTime, '%Y-%m') as '月份',</p>
    012- <p><span><br /></span></p>
    012+ <p>a.AddUserName as '添加人员',</p>
    013- <p><span><br /></span></p>
    013+ <p>a.OrderSourceID as '来源渠道ID',</p>
    014- <p><span style="font-size:16px;"><strong>文案优化</strong></span></p>
    014+ <p>c.OrderSourceName as '来源渠道',</p>
    015- <p><span></span></p>
    015+ <p>count(distinct a.OrderSourceID, a.OrderSourceSKU) as '刊登提交量',</p>
    016- <p>按月分表</p>
    016+ <p>count(distinct case</p>
    017- <p>维度按【月+策略ID+类型(<span>type</span>)】</p>
    017+ <p>when a.Status = 2</p>
    018- <p><br /></p>
    018+ <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '成功量',</p>
    019- <p><span style="color:#000000;">统计</span><span><span style="color:#000000;">字段</span></span><span style="color:#000000;">:月、<span>策略ID、类型</span>、成功量,7天出单率,30天出单率,30天出单listing数</span></p>
    019+ <p>count(distinct case</p>
    020- <p><br /></p>
    020+ <p>when a.Status = 3</p>
    021- <p>统计频率:每个月1号,统计上上个月的数据</p>
    021+ <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '失败量',</p>
    022- 查询SQL如下:<br /><p><br /></p>
    022+ <p>count(distinct case when a.Status = 2 then concat(a.OrderSourceID, a.OrderSourceSKU) end) / nullif(</p>
    023- <p>WITH tmp AS (<br /> SELECT<br /> DATE_FORMAT(a.ResultTime, '%Y-%m') AS bury_month,<br /> a.StrategyId,<br /> a.Type,<br /> a.OrderSourceID,<br /> a.OrderSourceSKU,<br /> CONCAT(a.OrderSourceID, a.OrderSourceSKU) AS OrderSourceSKUID,<br /> a.ResultTime,<br /><br /> SUM(<br /> CASE<br /> WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) &lt;= 7<br /> THEN b.销量<br /> END<br /> ) AS `7天销量`,<br /><br /> SUM(<br /> CASE<br /> WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) &lt;= 30<br /> THEN b.销量<br /> END<br /> ) AS `30天销量`<br /><br /> FROM zhcxkj_AutoPublish_bi.amazon_common_queue a<br /><br /> LEFT JOIN zhcxkj_bi.mv_market_ai_order_history b<br /> ON a.OrderSourceID = b.OrderSourceID<br /> AND a.OrderSourceSKU = b.SellerSKU<br /> AND DATE(b.PayTime) &gt;= DATE(a.ResultTime)<br /><br /> WHERE a.Type IN (1, 2, 10, 29, 30)<br /> AND a.Status IN (80, 2)<br /><span style="color:#E53333;"> AND a.ResultTime &gt;= '2026-08-01'</span><br /><span style="color:#E53333;"> AND a.ResultTime &lt; '2026-08-02'</span><br /><br /> GROUP BY<br /> DATE_FORMAT(a.ResultTime, '%Y-%m'),<br /> a.StrategyId,<br /> a.Type,<br /> a.OrderSourceID,<br /> a.OrderSourceSKU,<br /> CONCAT(a.OrderSourceID, a.OrderSourceSKU),<br /> a.ResultTime<br />)<br /><br />SELECT<br /> bury_month AS `月份`,<br /> StrategyId,<br /> Type,<br /><br /> COUNT(DISTINCT OrderSourceSKUID) AS `Listing数`,<br /><br /> COUNT(<br /> DISTINCT CASE<br /> WHEN `7天销量` &gt; 0<br /> THEN OrderSourceSKUID<br /> END<br /> ) AS `7天出单Listing数`,<br /><br /> ROUND(<br /> COUNT(<br /> DISTINCT CASE<br /> WHEN `7天销量` &gt; 0<br /> THEN OrderSourceSKUID<br /> END<br /> ) * 1.0<br /> / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0),<br /> 6<br /> ) AS `7天出单率`,<br /><br /> COUNT(<br /> DISTINCT CASE<br /> WHEN `30天销量` &gt; 0<br /> THEN OrderSourceSKUID<br /> END<br /> ) AS `30天出单Listing数`,<br /><br /> ROUND(<br /> COUNT(<br /> DISTINCT CASE<br /> WHEN `30天销量` &gt; 0<br /> THEN OrderSourceSKUID<br /> END<br /> ) * 1.0<br /> / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0),<br /> 6<br /> ) AS `30天出单率`<br /><br />FROM tmp<br />GROUP BY<br /> bury_month,<br /> StrategyId,<br /> Type<br />ORDER BY<br /> bury_month,<br /> StrategyId,<br /> Type;<br /></p>
    023+ <p>count(distinct case when a.Status = 2 then concat(a.OrderSourceID, a.OrderSourceSKU) end) +</p>
    024- <p><br /></p>
    024+ <p>count(distinct case when a.Status = 3 then concat(a.OrderSourceID, a.OrderSourceSKU) end),</p>
    025- <p><br /></p>
    025+ <p>0) as '成功率',</p>
    026- <p><br /></p>
    026+ <p>count(distinct case</p>
    027+ <p>when datediff(b.PayTime, a.AddTime) &lt;= 7 and b.OrderCode != ''</p>
    028+ <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end) /</p>
    029+ <p>nullif(count(distinct case</p>
    030+ <p>when a.Status = 2</p>
    031+ <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end),</p>
    032+ <p>0) as '7天出单率',</p>
    033+ <p>count(distinct case</p>
    034+ <p>when datediff(b.PayTime, a.AddTime) &lt;= 30 and b.OrderCode != ''</p>
    035+ <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end) /</p>
    036+ <p>nullif(count(distinct case</p>
    037+ <p>when a.Status = 2</p>
    038+ <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end),</p>
    039+ <p>0) as '30天出单率',</p>
    040+ <p>count(distinct case</p>
    041+ <p>when datediff(b.PayTime, a.AddTime) &lt;= 30 and b.OrderCode != ''</p>
    042+ <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '30天出单listing数'</p>
    043+ <p>from zhcxkj_AutoPublish_bi.Bi_Aq_AutoPublishUploadProduct as a</p>
    044+ <p>left join zhcxkj_dw_bi.rb_report_ordersettlement as b</p>
    045+ <p>on a.OrderSourceSKU = b.SellerSKU and a.OrderSourceID = b.OrderSourceID and b.OrderCode != '' and</p>
    046+ <p>b.PayTime &lt; date_add(date(a.AddTime), interval 31 day) and b.OrderStatus != 2</p>
    047+ <p>left join zhcxkj_dw_bi.rb_ordersource as c on a.OrderSourceID = c.ID</p>
    048+ <p>group by date_format(a.AddTime, '%Y-%m'), a.AddUserName, a.OrderSourceID, c.OrderSourceName</p>
    049+ <br />
    050+ <p><span><br /></span></p>
    051+ <p><span><br /></span></p>
    052+ <p><span><br /></span></p>
    053+ <p><span style="font-size:16px;"><strong>文案优化</strong></span></p>
    054+ <p><span></span></p>
    055+ <p>按月分表</p>
    056+ <p>维度按【月+策略ID+类型(<span>type</span>)】</p>
    057+ <p><br /></p>
    058+ <p><span style="color:#000000;">统计</span><span><span style="color:#000000;">字段</span></span><span style="color:#000000;">:月、<span>策略ID、类型</span>、成功量,7天出单率,30天出单率,30天出单listing数</span></p>
    059+ <p><br /></p>
    060+ <p>统计频率:每个月1号,统计上上个月的数据</p>
    061+ 查询SQL如下:<br /><p><br /></p>
    062+ <p>WITH tmp AS (<br /> SELECT<br /> DATE_FORMAT(a.ResultTime, '%Y-%m') AS bury_month,<br /> a.StrategyId,<br /> a.Type,<br /> a.OrderSourceID,<br /> a.OrderSourceSKU,<br /> CONCAT(a.OrderSourceID, a.OrderSourceSKU) AS OrderSourceSKUID,<br /> a.ResultTime,<br /><br /> SUM(<br /> CASE<br /> WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) &lt;= 7<br /> THEN b.销量<br /> END<br /> ) AS `7天销量`,<br /><br /> SUM(<br /> CASE<br /> WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) &lt;= 30<br /> THEN b.销量<br /> END<br /> ) AS `30天销量`<br /><br /> FROM zhcxkj_AutoPublish_bi.amazon_common_queue a<br /><br /> LEFT JOIN zhcxkj_bi.mv_market_ai_order_history b<br /> ON a.OrderSourceID = b.OrderSourceID<br /> AND a.OrderSourceSKU = b.SellerSKU<br /> AND DATE(b.PayTime) &gt;= DATE(a.ResultTime)<br /><br /> WHERE a.Type IN (1, 2, 10, 29, 30)<br /> AND a.Status IN (80, 2)<br /><span style="color:#E53333;"> AND a.ResultTime &gt;= '2026-08-01'</span><br /><span style="color:#E53333;"> AND a.ResultTime &lt; '2026-08-02'</span><br /><br /> GROUP BY<br /> DATE_FORMAT(a.ResultTime, '%Y-%m'),<br /> a.StrategyId,<br /> a.Type,<br /> a.OrderSourceID,<br /> a.OrderSourceSKU,<br /> CONCAT(a.OrderSourceID, a.OrderSourceSKU),<br /> a.ResultTime<br />)<br /><br />SELECT<br /> bury_month AS `月份`,<br /> StrategyId,<br /> Type,<br /><br /> COUNT(DISTINCT OrderSourceSKUID) AS `Listing数`,<br /><br /> COUNT(<br /> DISTINCT CASE<br /> WHEN `7天销量` &gt; 0<br /> THEN OrderSourceSKUID<br /> END<br /> ) AS `7天出单Listing数`,<br /><br /> ROUND(<br /> COUNT(<br /> DISTINCT CASE<br /> WHEN `7天销量` &gt; 0<br /> THEN OrderSourceSKUID<br /> END<br /> ) * 1.0<br /> / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0),<br /> 6<br /> ) AS `7天出单率`,<br /><br /> COUNT(<br /> DISTINCT CASE<br /> WHEN `30天销量` &gt; 0<br /> THEN OrderSourceSKUID<br /> END<br /> ) AS `30天出单Listing数`,<br /><br /> ROUND(<br /> COUNT(<br /> DISTINCT CASE<br /> WHEN `30天销量` &gt; 0<br /> THEN OrderSourceSKUID<br /> END<br /> ) * 1.0<br /> / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0),<br /> 6<br /> ) AS `30天出单率`<br /><br />FROM tmp<br />GROUP BY<br /> bury_month,<br /> StrategyId,<br /> Type<br />ORDER BY<br /> bury_month,<br /> StrategyId,<br /> Type;</p>
    063+ <p><br /></p>
    064+ <p><br /></p>
    065+ <p><br /></p>
  3. 2026-08-18 16:15:13, 由 徐格格 变更。
    修改了 版本号 ,旧值为 "2",新值为 "3"。
    修改了 需求描述,区别为:
    010-
    010+
    011- select date_format(a.AddTime, '%Y-%m') as '月份',
    011+ select date_format(a.AddTime, '%Y-%m') as '月份',
    012- a.AddUserName as '添加人员',
    012+ a.AddUserName as '添加人员',
    013- a.OrderSourceID as '来源渠道ID',
    013+ a.OrderSourceID as '来源渠道ID',
    014- c.OrderSourceName as '来源渠道',
    014+ c.OrderSourceName as '来源渠道',
    015- count(distinct a.OrderSourceID, a.OrderSourceSKU) as '刊登提交量',
    015+ count(distinct a.OrderSourceID, a.OrderSourceSKU) as '刊登提交量',
    016- count(distinct case
    016+ count(distinct case
    017- when a.Status = 2
    017+ when a.Status = 2
    018- then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '成功量',
    018+ then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '成功量',
    019- count(distinct case
    019+ count(distinct case
    020- when a.Status = 3
    020+ when a.Status = 3
    021- then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '失败量',
    021+ then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '失败量',
    022- count(distinct case when a.Status = 2 then concat(a.OrderSourceID, a.OrderSourceSKU) end) / nullif(
    022+ count(distinct case when a.Status = 2 then concat(a.OrderSourceID, a.OrderSourceSKU) end) / nullif(
    023- count(distinct case when a.Status = 2 then concat(a.OrderSourceID, a.OrderSourceSKU) end) +
    023+ count(distinct case when a.Status = 2 then concat(a.OrderSourceID, a.OrderSourceSKU) end) +
    024- count(distinct case when a.Status = 3 then concat(a.OrderSourceID, a.OrderSourceSKU) end),
    024+ count(distinct case when a.Status = 3 then concat(a.OrderSourceID, a.OrderSourceSKU) end),
    025- 0) as '成功率',
    025+ 0) as '成功率',
    026- count(distinct case
    026+ count(distinct case
    027- when datediff(b.PayTime, a.AddTime) &lt;= 7 and b.OrderCode != ''
    027+ when datediff(b.PayTime, a.AddTime) &lt;= 7 and b.OrderCode != ''
    028- then concat(a.OrderSourceID, a.OrderSourceSKU) end) /
    028+ then concat(a.OrderSourceID, a.OrderSourceSKU) end) /
    029- nullif(count(distinct case
    029+ nullif(count(distinct case
    030- when a.Status = 2
    030+ when a.Status = 2
    031- then concat(a.OrderSourceID, a.OrderSourceSKU) end),
    031+ then concat(a.OrderSourceID, a.OrderSourceSKU) end),
    032- 0) as '7天出单率',
    032+ 0) as '7天出单率',
    033- count(distinct case
    033+ count(distinct case
    034- when datediff(b.PayTime, a.AddTime) &lt;= 30 and b.OrderCode != ''
    034+ when datediff(b.PayTime, a.AddTime) &lt;= 30 and b.OrderCode != ''
    035- then concat(a.OrderSourceID, a.OrderSourceSKU) end) /
    035+ then concat(a.OrderSourceID, a.OrderSourceSKU) end) /
    036- nullif(count(distinct case
    036+ nullif(count(distinct case
    037- when a.Status = 2
    037+ when a.Status = 2
    038- then concat(a.OrderSourceID, a.OrderSourceSKU) end),
    038+ then concat(a.OrderSourceID, a.OrderSourceSKU) end),
    039- 0) as '30天出单率',
    039+ 0) as '30天出单率',
    040- count(distinct case
    040+ count(distinct case
    041- when datediff(b.PayTime, a.AddTime) &lt;= 30 and b.OrderCode != ''
    041+ when datediff(b.PayTime, a.AddTime) &lt;= 30 and b.OrderCode != ''
    042- then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '30天出单listing数'
    042+ then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '30天出单listing数'
    043- from zhcxkj_AutoPublish_bi.Bi_Aq_AutoPublishUploadProduct as a
    043+ from zhcxkj_AutoPublish_bi.Bi_Aq_AutoPublishUploadProduct as a
    044- left join zhcxkj_dw_bi.rb_report_ordersettlement as b
    044+ left join zhcxkj_dw_bi.rb_report_ordersettlement as b
    045- on a.OrderSourceSKU = b.SellerSKU and a.OrderSourceID = b.OrderSourceID and b.OrderCode != '' and
    045+ on a.OrderSourceSKU = b.SellerSKU and a.OrderSourceID = b.OrderSourceID and b.OrderCode != '' and
    046- b.PayTime &lt; date_add(date(a.AddTime), interval 31 day) and b.OrderStatus != 2
    046+ b.PayTime &lt; date_add(date(a.AddTime), interval 31 day) and b.OrderStatus != 2
    047- left join zhcxkj_dw_bi.rb_ordersource as c on a.OrderSourceID = c.ID
    047+ left join zhcxkj_dw_bi.rb_ordersource as c on a.OrderSourceID = c.ID
    048- group by date_format(a.AddTime, '%Y-%m'), a.AddUserName, a.OrderSourceID, c.OrderSourceName
    048+ group by date_format(a.AddTime, '%Y-%m'), a.AddUserName, a.OrderSourceID, c.OrderSourceName
    049-
    049+
    052-
    052+ 文案优化
    053- 文案优化
    053+
    054-
    054+ 按月分表
    055- 按月分表
    055+ 维度按【月+策略ID+类型(type)】
    056- 维度按【月+策略ID+类型(type)】
    056+ 统计字段:月、策略ID、类型、成功量,7天出单率,30天出单率,30天出单listing数
    057-
    057+ 统计频率:每个月1号,统计上上个月的数据
    058- 统计字段:月、策略ID、类型、成功量,7天出单率,30天出单率,30天出单listing数
    058+ 查询SQL如下:
    059-
    059+ WITH tmp AS ( SELECT DATE_FORMAT(a.ResultTime, '%Y-%m') AS bury_month, a.StrategyId, a.Type, a.OrderSourceID, a.OrderSourceSKU, CONCAT(a.OrderSourceID, a.OrderSourceSKU) AS OrderSourceSKUID, a.ResultTime, SUM( CASE WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) &lt;= 7 THEN b.销量 END ) AS `7天销量`, SUM( CASE WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) &lt;= 30 THEN b.销量 END ) AS `30天销量` FROM zhcxkj_AutoPublish_bi.amazon_common_queue a LEFT JOIN zhcxkj_bi.mv_market_ai_order_history b ON a.OrderSourceID = b.OrderSourceID AND a.OrderSourceSKU = b.SellerSKU AND DATE(b.PayTime) &gt;= DATE(a.ResultTime) WHERE a.Type IN (1, 2, 10, 29, 30) AND a.Status IN (80, 2) AND a.ResultTime &gt;= '2026-08-01' AND a.ResultTime &lt; '2026-08-02' GROUP BY DATE_FORMAT(a.ResultTime, '%Y-%m'), a.StrategyId, a.Type, a.OrderSourceID, a.OrderSourceSKU, CONCAT(a.OrderSourceID, a.OrderSourceSKU), a.ResultTime)SELECT bury_month AS `月份`, StrategyId, Type, COUNT(DISTINCT OrderSourceSKUID) AS `Listing数`, COUNT( DISTINCT CASE WHEN `7天销量` &gt; 0 THEN OrderSourceSKUID END ) AS `7天出单Listing数`, ROUND( COUNT( DISTINCT CASE WHEN `7天销量` &gt; 0 THEN OrderSourceSKUID END ) * 1.0 / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0), 6 ) AS `7天出单率`, COUNT( DISTINCT CASE WHEN `30天销量` &gt; 0 THEN OrderSourceSKUID END ) AS `30天出单Listing数`, ROUND( COUNT( DISTINCT CASE WHEN `30天销量` &gt; 0 THEN OrderSourceSKUID END ) * 1.0 / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0), 6 ) AS `30天出单率`FROM tmpGROUP BY bury_month, StrategyId, TypeORDER BY bury_month, StrategyId, Type;
    060- 统计频率:每个月1号,统计上上个月的数据
    060+
    061- 查询SQL如下:
    061+
    062- WITH tmp AS ( SELECT DATE_FORMAT(a.ResultTime, '%Y-%m') AS bury_month, a.StrategyId, a.Type, a.OrderSourceID, a.OrderSourceSKU, CONCAT(a.OrderSourceID, a.OrderSourceSKU) AS OrderSourceSKUID, a.ResultTime, SUM( CASE WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) &lt;= 7 THEN b.销量 END ) AS `7天销量`, SUM( CASE WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) &lt;= 30 THEN b.销量 END ) AS `30天销量` FROM zhcxkj_AutoPublish_bi.amazon_common_queue a LEFT JOIN zhcxkj_bi.mv_market_ai_order_history b ON a.OrderSourceID = b.OrderSourceID AND a.OrderSourceSKU = b.SellerSKU AND DATE(b.PayTime) &gt;= DATE(a.ResultTime) WHERE a.Type IN (1, 2, 10, 29, 30) AND a.Status IN (80, 2) AND a.ResultTime &gt;= '2026-08-01' AND a.ResultTime &lt; '2026-08-02' GROUP BY DATE_FORMAT(a.ResultTime, '%Y-%m'), a.StrategyId, a.Type, a.OrderSourceID, a.OrderSourceSKU, CONCAT(a.OrderSourceID, a.OrderSourceSKU), a.ResultTime)SELECT bury_month AS `月份`, StrategyId, Type, COUNT(DISTINCT OrderSourceSKUID) AS `Listing数`, COUNT( DISTINCT CASE WHEN `7天销量` &gt; 0 THEN OrderSourceSKUID END ) AS `7天出单Listing数`, ROUND( COUNT( DISTINCT CASE WHEN `7天销量` &gt; 0 THEN OrderSourceSKUID END ) * 1.0 / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0), 6 ) AS `7天出单率`, COUNT( DISTINCT CASE WHEN `30天销量` &gt; 0 THEN OrderSourceSKUID END ) AS `30天出单Listing数`, ROUND( COUNT( DISTINCT CASE WHEN `30天销量` &gt; 0 THEN OrderSourceSKUID END ) * 1.0 / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0), 6 ) AS `30天出单率`FROM tmpGROUP BY bury_month, StrategyId, TypeORDER BY bury_month, StrategyId, Type;
    062+
    063-
    064-
    065-
    010- <p><span>
    010+ <p><span> </span></p>
    011- </span></p><p>select date_format(a.AddTime, '%Y-%m') as '月份',</p>
    011+ <p>select date_format(a.AddTime, '%Y-%m') as '月份',</p>
    012- <p>a.AddUserName as '添加人员',</p>
    012+ <p>a.AddUserName as '添加人员',</p>
    013- <p>a.OrderSourceID as '来源渠道ID',</p>
    013+ <p>a.OrderSourceID as '来源渠道ID',</p>
    014- <p>c.OrderSourceName as '来源渠道',</p>
    014+ <p>c.OrderSourceName as '来源渠道',</p>
    015- <p>count(distinct a.OrderSourceID, a.OrderSourceSKU) as '刊登提交量',</p>
    015+ <p>count(distinct a.OrderSourceID, a.OrderSourceSKU) as '刊登提交量',</p>
    016- <p>count(distinct case</p>
    016+ <p>count(distinct case</p>
    017- <p>when a.Status = 2</p>
    017+ <p>when a.Status = 2</p>
    018- <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '成功量',</p>
    018+ <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '成功量',</p>
    019- <p>count(distinct case</p>
    019+ <p>count(distinct case</p>
    020- <p>when a.Status = 3</p>
    020+ <p>when a.Status = 3</p>
    021- <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '失败量',</p>
    021+ <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '失败量',</p>
    022- <p>count(distinct case when a.Status = 2 then concat(a.OrderSourceID, a.OrderSourceSKU) end) / nullif(</p>
    022+ <p>count(distinct case when a.Status = 2 then concat(a.OrderSourceID, a.OrderSourceSKU) end) / nullif(</p>
    023- <p>count(distinct case when a.Status = 2 then concat(a.OrderSourceID, a.OrderSourceSKU) end) +</p>
    023+ <p>count(distinct case when a.Status = 2 then concat(a.OrderSourceID, a.OrderSourceSKU) end) +</p>
    024- <p>count(distinct case when a.Status = 3 then concat(a.OrderSourceID, a.OrderSourceSKU) end),</p>
    024+ <p>count(distinct case when a.Status = 3 then concat(a.OrderSourceID, a.OrderSourceSKU) end),</p>
    025- <p>0) as '成功率',</p>
    025+ <p>0) as '成功率',</p>
    026- <p>count(distinct case</p>
    026+ <p>count(distinct case</p>
    027- <p>when datediff(b.PayTime, a.AddTime) &lt;= 7 and b.OrderCode != ''</p>
    027+ <p>when datediff(b.PayTime, a.AddTime) &lt;= 7 and b.OrderCode != ''</p>
    028- <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end) /</p>
    028+ <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end) /</p>
    029- <p>nullif(count(distinct case</p>
    029+ <p>nullif(count(distinct case</p>
    030- <p>when a.Status = 2</p>
    030+ <p>when a.Status = 2</p>
    031- <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end),</p>
    031+ <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end),</p>
    032- <p>0) as '7天出单率',</p>
    032+ <p>0) as '7天出单率',</p>
    033- <p>count(distinct case</p>
    033+ <p>count(distinct case</p>
    034- <p>when datediff(b.PayTime, a.AddTime) &lt;= 30 and b.OrderCode != ''</p>
    034+ <p>when datediff(b.PayTime, a.AddTime) &lt;= 30 and b.OrderCode != ''</p>
    035- <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end) /</p>
    035+ <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end) /</p>
    036- <p>nullif(count(distinct case</p>
    036+ <p>nullif(count(distinct case</p>
    037- <p>when a.Status = 2</p>
    037+ <p>when a.Status = 2</p>
    038- <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end),</p>
    038+ <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end),</p>
    039- <p>0) as '30天出单率',</p>
    039+ <p>0) as '30天出单率',</p>
    040- <p>count(distinct case</p>
    040+ <p>count(distinct case</p>
    041- <p>when datediff(b.PayTime, a.AddTime) &lt;= 30 and b.OrderCode != ''</p>
    041+ <p>when datediff(b.PayTime, a.AddTime) &lt;= 30 and b.OrderCode != ''</p>
    042- <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '30天出单listing数'</p>
    042+ <p>then concat(a.OrderSourceID, a.OrderSourceSKU) end) as '30天出单listing数'</p>
    043- <p>from zhcxkj_AutoPublish_bi.Bi_Aq_AutoPublishUploadProduct as a</p>
    043+ <p>from zhcxkj_AutoPublish_bi.Bi_Aq_AutoPublishUploadProduct as a</p>
    044- <p>left join zhcxkj_dw_bi.rb_report_ordersettlement as b</p>
    044+ <p>left join zhcxkj_dw_bi.rb_report_ordersettlement as b</p>
    045- <p>on a.OrderSourceSKU = b.SellerSKU and a.OrderSourceID = b.OrderSourceID and b.OrderCode != '' and</p>
    045+ <p>on a.OrderSourceSKU = b.SellerSKU and a.OrderSourceID = b.OrderSourceID and b.OrderCode != '' and</p>
    046- <p>b.PayTime &lt; date_add(date(a.AddTime), interval 31 day) and b.OrderStatus != 2</p>
    046+ <p>b.PayTime &lt; date_add(date(a.AddTime), interval 31 day) and b.OrderStatus != 2</p>
    047- <p>left join zhcxkj_dw_bi.rb_ordersource as c on a.OrderSourceID = c.ID</p>
    047+ <p>left join zhcxkj_dw_bi.rb_ordersource as c on a.OrderSourceID = c.ID</p>
    048- <p>group by date_format(a.AddTime, '%Y-%m'), a.AddUserName, a.OrderSourceID, c.OrderSourceName</p>
    048+ <p>group by date_format(a.AddTime, '%Y-%m'), a.AddUserName, a.OrderSourceID, c.OrderSourceName</p>
    049- <br />
    049+ <br /><p><span><br /></span></p>
    052- <p><span><br /></span></p>
    052+ <p><span style="font-size:16px;"><strong>文案优化</strong></span></p>
    053- <p><span style="font-size:16px;"><strong>文案优化</strong></span></p>
    053+ <p><span></span></p>
    054- <p><span></span></p>
    054+ <p>按月分表</p>
    055- <p>按月分表</p>
    055+ <p>维度按【月+策略ID+类型(<span>type</span>)】</p>
    056- <p>维度按【月+策略ID+类型(<span>type</span>)】</p>
    056+ <p><span style="color:#000000;">统计</span><span><span style="color:#000000;">字段</span></span><span style="color:#000000;">:月、<span>策略ID、类型</span>、成功量,7天出单率,30天出单率,30天出单listing数</span></p>
    057- <p><br /></p>
    057+ <p>统计频率:每个月1号,统计上上个月的数据</p>
    058- <p><span style="color:#000000;">统计</span><span><span style="color:#000000;">字段</span></span><span style="color:#000000;">:月、<span>策略ID、类型</span>、成功量,7天出单率,30天出单率,30天出单listing数</span></p>
    058+ 查询SQL如下:<br /><p><br /></p>
    059- <p><br /></p>
    059+ <p>WITH tmp AS (<br /> SELECT<br /> DATE_FORMAT(a.ResultTime, '%Y-%m') AS bury_month,<br /> a.StrategyId,<br /> a.Type,<br /> a.OrderSourceID,<br /> a.OrderSourceSKU,<br /> CONCAT(a.OrderSourceID, a.OrderSourceSKU) AS OrderSourceSKUID,<br /> a.ResultTime,<br /><br /> SUM(<br /> CASE<br /> WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) &lt;= 7<br /> THEN b.销量<br /> END<br /> ) AS `7天销量`,<br /><br /> SUM(<br /> CASE<br /> WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) &lt;= 30<br /> THEN b.销量<br /> END<br /> ) AS `30天销量`<br /><br /> FROM zhcxkj_AutoPublish_bi.amazon_common_queue a<br /><br /> LEFT JOIN zhcxkj_bi.mv_market_ai_order_history b<br /> ON a.OrderSourceID = b.OrderSourceID<br /> AND a.OrderSourceSKU = b.SellerSKU<br /> AND DATE(b.PayTime) &gt;= DATE(a.ResultTime)<br /><br /> WHERE a.Type IN (1, 2, 10, 29, 30)<br /> AND a.Status IN (80, 2)<br /><span style="color:#E53333;"> AND a.ResultTime &gt;= '2026-08-01'</span><br /><span style="color:#E53333;"> AND a.ResultTime &lt; '2026-08-02'</span><br /><br /> GROUP BY<br /> DATE_FORMAT(a.ResultTime, '%Y-%m'),<br /> a.StrategyId,<br /> a.Type,<br /> a.OrderSourceID,<br /> a.OrderSourceSKU,<br /> CONCAT(a.OrderSourceID, a.OrderSourceSKU),<br /> a.ResultTime<br />)<br /><br />SELECT<br /> bury_month AS `月份`,<br /> StrategyId,<br /> Type,<br /><br /> COUNT(DISTINCT OrderSourceSKUID) AS `Listing数`,<br /><br /> COUNT(<br /> DISTINCT CASE<br /> WHEN `7天销量` &gt; 0<br /> THEN OrderSourceSKUID<br /> END<br /> ) AS `7天出单Listing数`,<br /><br /> ROUND(<br /> COUNT(<br /> DISTINCT CASE<br /> WHEN `7天销量` &gt; 0<br /> THEN OrderSourceSKUID<br /> END<br /> ) * 1.0<br /> / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0),<br /> 6<br /> ) AS `7天出单率`,<br /><br /> COUNT(<br /> DISTINCT CASE<br /> WHEN `30天销量` &gt; 0<br /> THEN OrderSourceSKUID<br /> END<br /> ) AS `30天出单Listing数`,<br /><br /> ROUND(<br /> COUNT(<br /> DISTINCT CASE<br /> WHEN `30天销量` &gt; 0<br /> THEN OrderSourceSKUID<br /> END<br /> ) * 1.0<br /> / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0),<br /> 6<br /> ) AS `30天出单率`<br /><br />FROM tmp<br />GROUP BY<br /> bury_month,<br /> StrategyId,<br /> Type<br />ORDER BY<br /> bury_month,<br /> StrategyId,<br /> Type;</p>
    060- <p>统计频率:每个月1号,统计上上个月的数据</p>
    060+ <p><br /></p>
    061- 查询SQL如下:<br /><p><br /></p>
    061+ <p><br /></p>
    062- <p>WITH tmp AS (<br /> SELECT<br /> DATE_FORMAT(a.ResultTime, '%Y-%m') AS bury_month,<br /> a.StrategyId,<br /> a.Type,<br /> a.OrderSourceID,<br /> a.OrderSourceSKU,<br /> CONCAT(a.OrderSourceID, a.OrderSourceSKU) AS OrderSourceSKUID,<br /> a.ResultTime,<br /><br /> SUM(<br /> CASE<br /> WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) &lt;= 7<br /> THEN b.销量<br /> END<br /> ) AS `7天销量`,<br /><br /> SUM(<br /> CASE<br /> WHEN DATEDIFF(DATE(b.PayTime), DATE(a.ResultTime)) &lt;= 30<br /> THEN b.销量<br /> END<br /> ) AS `30天销量`<br /><br /> FROM zhcxkj_AutoPublish_bi.amazon_common_queue a<br /><br /> LEFT JOIN zhcxkj_bi.mv_market_ai_order_history b<br /> ON a.OrderSourceID = b.OrderSourceID<br /> AND a.OrderSourceSKU = b.SellerSKU<br /> AND DATE(b.PayTime) &gt;= DATE(a.ResultTime)<br /><br /> WHERE a.Type IN (1, 2, 10, 29, 30)<br /> AND a.Status IN (80, 2)<br /><span style="color:#E53333;"> AND a.ResultTime &gt;= '2026-08-01'</span><br /><span style="color:#E53333;"> AND a.ResultTime &lt; '2026-08-02'</span><br /><br /> GROUP BY<br /> DATE_FORMAT(a.ResultTime, '%Y-%m'),<br /> a.StrategyId,<br /> a.Type,<br /> a.OrderSourceID,<br /> a.OrderSourceSKU,<br /> CONCAT(a.OrderSourceID, a.OrderSourceSKU),<br /> a.ResultTime<br />)<br /><br />SELECT<br /> bury_month AS `月份`,<br /> StrategyId,<br /> Type,<br /><br /> COUNT(DISTINCT OrderSourceSKUID) AS `Listing数`,<br /><br /> COUNT(<br /> DISTINCT CASE<br /> WHEN `7天销量` &gt; 0<br /> THEN OrderSourceSKUID<br /> END<br /> ) AS `7天出单Listing数`,<br /><br /> ROUND(<br /> COUNT(<br /> DISTINCT CASE<br /> WHEN `7天销量` &gt; 0<br /> THEN OrderSourceSKUID<br /> END<br /> ) * 1.0<br /> / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0),<br /> 6<br /> ) AS `7天出单率`,<br /><br /> COUNT(<br /> DISTINCT CASE<br /> WHEN `30天销量` &gt; 0<br /> THEN OrderSourceSKUID<br /> END<br /> ) AS `30天出单Listing数`,<br /><br /> ROUND(<br /> COUNT(<br /> DISTINCT CASE<br /> WHEN `30天销量` &gt; 0<br /> THEN OrderSourceSKUID<br /> END<br /> ) * 1.0<br /> / NULLIF(COUNT(DISTINCT OrderSourceSKUID), 0),<br /> 6<br /> ) AS `30天出单率`<br /><br />FROM tmp<br />GROUP BY<br /> bury_month,<br /> StrategyId,<br /> Type<br />ORDER BY<br /> bury_month,<br /> StrategyId,<br /> Type;</p>
    062+ <p><br /></p>
    063- <p><br /></p>
    064- <p><br /></p>
    065- <p><br /></p>
  4. 2026-09-14 10:48:15, 由 徐格格 变更。
    修改了 版本号 ,旧值为 "3",新值为 "4"。
    修改了 需求描述,区别为:
    009- 统计频率:每个月1号,统计上上个月的数据
    009+ 统计频率:每个月5号,统计上上个月的数据
    057- 统计频率:每个月1号,统计上上个月的数据
    057+ 统计频率:每个月5号,统计上上个月的数据
    009- <p><span>统计频率:每个月1号,统计上上个月的数据</span></p>
    009+ <p><span>统计频率:每个月5号,统计上上个月的数据</span></p>
    057- <p>统计频率:每个月1号,统计上上个月的数据</p>
    057+ <p>统计频率:每个月5号,统计上上个月的数据</p>
  5. 2026-10-08 09:54:01, 由 徐格格 编辑。
    修改了 指派给,旧值为 "xugege",新值为 "zhanghua"。
  6. 2026-10-09 09:04:57, 由 张华 记录评审结果,结果为 确认通过。
    修改了 评审时间,旧值为 "0000-00-00",新值为 "2026-10-09"。
    修改了 指派给 ,旧值为 "zhanghua",新值为 "xugege"。
    修改了 当前状态,旧值为 "draft",新值为 "active"。
    修改了 由谁评审,旧值为 "",新值为 "zhanghua"。
  7. 2026-10-10 09:40:16, 由 徐格格 编辑。
    修改了 指派给,旧值为 "xugege",新值为 "luoyoujun"。
迭代版本
提报业务部门 智能研发中心
提报人员 戴宝山
需求来源 产品自主提报需求
所属项目 智能中心-需求池
所属模块 战略独立项目   智能刊登
所属计划
业务价值
开发组 智能前端&采集组
受益业务部门 智能研发中心
验收人员 戴宝山
业务目标类型
中心业务目标
业务价值 提高收入
每月价值量 100
每月节省人数 100
优先级 P1
价值类型 长期价值
预计工时 16
成本 8000
ROI 0.07
操作手册 否
高价值 -
主被动 被动接收
复杂度 一般性
工作流ID
工作流创建时间
更新点
是否高危 否
评分
当前状态 激活
所处阶段 未开始
关键词
评审次数 一次
计划上线
上线时间 2026-08-27
计划验收时间 0000-00-00
业务验收时间
满意度
价值验收
满意度分值
业务回填价值
验收达成价值
验收达成ROI
抄送给
由谁创建 徐格格 于 2026-08-18 15:09:34
指派给 罗友军 于 2026-10-10 09:40:16
由谁评审 张华
评审时间 2026-10-09
由谁关闭
关闭原因
最后修改 徐格格 于 2026-10-10 09:40:16
相关Bug
相关用例
相关需求
细分需求