在表格上给数据加了过滤然后不出结果为啥

image.png

SELECT 

    t1.manufacturer,

    t1.channel_growth,

    SUM(t1.total_clv) AS current_month_total,

    CASE 

        WHEN SUM(t2.total_clv) IS NULL OR SUM(t2.total_clv) = 0 THEN NULL

        ELSE (SUM(t1.total_clv) - SUM(t2.total_clv)) / SUM(t2.total_clv)

    END AS HB,

     CASE 

        WHEN SUM(t3.total_clv) IS NULL OR SUM(t3.total_clv) = 0 THEN NULL

        ELSE (SUM(t1.total_clv) - SUM(t3.total_clv)) / SUM(t3.total_clv)

    END AS TB

FROM app_sm_newuser_ltv_clv_a_d t1

LEFT JOIN app_sm_newuser_ltv_clv_a_d t2 

    ON t2.stat_date = DATE_SUB(t1.stat_date, INTERVAL 1 MONTH)

LEFT JOIN app_sm_newuser_ltv_clv_a_d t3

   ON T3.stat_date = DATE_SUB(t1.stat_date, INTERVAL 1 YEAR)

WHERE t1.stat_date = '${p_day}' AND t1.manufacturer in( 'OPPO','VIVO','华为','其他') AND t1.channel_growth in ('厂商商店-核心','厂商商店-其他')

group by t1.manufacturer,

    t1.channel_growth

FineReport 帆软用户T8KW6ag30L 发布于 2025-9-2 16:16
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-9-2 16:17(编辑于 2025-9-2 16:18)

SQL直接预览  数据对吗?

---------------

你是不是有多个过滤,记得吧这个勾去掉

image.png

最佳回答
0
ID1208Lv6高级互助
发布于2025-9-2 16:18

逐个添加过滤条件,看看是哪个条件加上后,没有数据

  • 3关注人数
  • 21浏览人数
  • 最后回答于:2025-9-2 16:18
    请选择关闭问题的原因
    确定 取消
    返回顶部