计算第1-8阶段应计为sal的机会数,但我只想将第3-7阶段过滤为sql。
在子查询中尝试了case语句和计数,但没有成功。代码如下:
SELECT camp, count(opp_id) as sal,
count(opp_id (select opp_id from db.opp_data_q3 where stage not in ("01", "02")) as sql,
from db.opp_data_q3
where created_quarter = "Q3"
group by camp;
预期结果:
Camp A | SAL 10 | SQL 5
Camp B | SAL 20 | SQL 3
实际结果是错误消息:
编译语句时出错:失败:parseexception行2:14无法识别函数规范中“select”“opp\u id”“from”附近的输入
1条答案
按热度按时间5n0oy7gb1#
我想你只需要条件聚合: