现在有一张表:
------------------------
业务量 部门 月份
1 部门1 01
2 部门2 01
3 部门3 01
4 部门1 02
5 部门2 02
6 部门3 02
----------------------
如何用sql语句查询实现下面的效果:
------------------------------
部门 一月 二月 三月 。。 12月 合计
部门1 业务量 业务量 业务量 业务量 业务量
部门2
部门3
合计 业务量
-----------------------------------------
这样的sql语句应该怎么写。各位高手救急了。急用了。。
------------------------
业务量 部门 月份
1 部门1 01
2 部门2 01
3 部门3 01
4 部门1 02
5 部门2 02
6 部门3 02
----------------------
如何用sql语句查询实现下面的效果:
------------------------------
部门 一月 二月 三月 。。 12月 合计
部门1 业务量 业务量 业务量 业务量 业务量
部门2
部门3
合计 业务量
-----------------------------------------
这样的sql语句应该怎么写。各位高手救急了。急用了。。
sum(decode(月份,'01',业务量,0) 一月,
sum(decode(月份,'02',业务量,0) 二月,
sum(decode(月份,'03',业务量,0) 三月,
............
from tb
group by 部门;
sum(decode(1,1,num,0)) 合计 from dept1 group by 部门
union all
select '合计',sum(num)....... from dept1
分都先给了