那么,我有一个基于5个表的连接创建的报告。通过表的连接,我执行一些计算、分组(上卷)和其他一些东西:
主管/销售人员 | 部门 | 案例主管1 | 部门1 | 7 |
---|---|---|
销售人员1 | 5 | |
销售人员2 | 2 | |
主管2 | 部门2 | 9 |
销售人员3 | 5 | |
销售人员4 | 3 | |
销售人员5 | 2 | |
销售人员6 | 1 |
只需在case
列后添加一列来检查结果,因此:
使用敌我识别:
SUM(table1.column1/table1.column2) as case
,iff(case >= 3, 'Yes', 'No') as Flag
select
supervisor,
dept,
SUM(column1/column2) as "Case",
iff("Case" >= 3, 'Yes', 'No') as flag
from values
(30,3, 'a', 'c'),
(10,2, 'b', 'b'),
(8,4, 'a', 'b')
as t(column1, column2, supervisor, dept )
group by rollup (1,2);
给:
<表类>主管 部门 情况下 标记 tbody><<tr>c 10 对 bb 5 对 b 2 没有 空 12 对 b空 5 对 空 空 17 对 表类>