不好意思,刚才我看错了,有不是0的,但感觉不对
select shtel_czproduct, shtel_czproblemtype, shtel_czsystem from probsummarym1 group by shtel_czproduct, shtel_czproblemtype, shtel_czsystem order by shtel_czproduct, shtel_czproblemtype, shtel_czsystem;
1
C网产品
业务问题
HB
2
C网产品
功能软件问题
CQD
3
固网产品
网元问题
非IT
4
融合产品
业务问题
CQD
5
融合产品
其它问题
CRM
6
上面的是源数据
select * from (select rownum+(select count(*)from PROBAGGREGATION)ID, SHTEL_CZPRODUCT CZPRODUCT ,SHTEL_CZPROBLEMTYPE CZPROBLEMTYPE
,SHTEL_CZSYSTEM CZSYSTEM,case when cnt=0 then 0 else cnt+1 end TOTAL
from (
select SHTEL_CZPRODUCT ,SHTEL_CZPROBLEMTYPE ,SHTEL_CZSYSTEM,count
(c.L)CNT from(
select SHTEL_CZPRODUCT ,SHTEL_CZPROBLEMTYPE ,SHTEL_CZSYSTEM,SHTEL_CZPRODUCT||SHTEL_CZPROBLEMTYPE||SHTEL_CZSYSTEM K
FROM shtelePRODUCTM1,shtelePROBLEMTYPEM1,shtelesystemm1)a,
(select shtel_CZPRODUCT||shtel_CZPROBLEMTYPE||shtel_CZSYSTEM L from PROBSUMMARYM1)c
where
c.L(+)=
a.K
group by SHTEL_CZPRODUCT ,SHTEL_CZPROBLEMTYPE ,SHTEL_CZSYSTEM
)b) t where t.total !=0
执行结果:
1
217
融合产品
其它问题
CRM
2
2
251
C网产品
业务问题
HB
2
3
304
C网产品
功能软件问题
CQD
2
4
370
融合产品
业务问题
CQD
2
好像和源数据不匹配,但有不是0的, 奇怪,呵呵
求助哦!谢谢
|