微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > 数据库 > 数据库报表 >

rollup再LEFT JOIN 之后的排序问题

时间:2017-02-24 04:01  浏览:努力统计中...
经过之前的大虾的知道,我的统计报表也差不多符合要求了,但就是还有点排序问题,希望各位大虾再出手帮助啊 首先,(都是用例子的表了,实际的表太多东西了),数据库是ORACLE的
经过之前的大虾的知道,我的统计报表也差不多符合要求了,但就是还有点排序问题,希望各位大虾再出手帮助啊
首先,(都是用例子的表了,实际的表太多东西了),数据库是ORACLE的
create table info
(
requedept varchar(10),
requearea varchar(20),
col varchar(20)
)

insert into info values(\'南海\',\'南海北部\',\'A\')
insert into info values(\'南海\',\'南海北部\',\'A\')
insert into info values(\'南海\',\'南海南部\',\'A\')
insert into info values(\'高明\',\'高明北部\',\'A\')
insert into info values(\'高明\',\'高明南部\',\'A\')
insert into info values(\'高明\',\'高明南部\',\'A\')
insert into info values(\'高明\',\'高明中部\',\'A\')

经过之前各位CSDN高手的指导我用了以下的语句统计:
select t1.* from 
(select grouping_id(a.requedept,a.requearea) as gid,
decode(grouping_id(a.requedept,a.requearea),3,\'全市\',a.requedept) as rd,
decode(grouping_id(a.requedept,a.requearea),3,\'合计\',1,\'小计\',a.requearea) as ra,
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线------