我正在计算列名称“action\u type”的cr(转换率)。列“action\u type”分配给字符串值,如下所示。。。1:销售2:单击因此,我认为转换率是“(sum(sale)/sum(click))*100”。值“1”(sale)和“2”(click)位于同一列“action\u type”中。如何在配置单元中编写sql查询?谢谢您!
bybem2ql1#
你可以用 case 和聚合:
case
select (sum(case when action_type = 'sale' then 100.0 else 0 end) / sum(case when action_type = 'click' then 1.0 end) ) as conversion_rate from t;
1条答案
按热度按时间bybem2ql1#
你可以用
case
和聚合: