读书人

怎么建立如下要求的临时表

发布时间: 2012-01-12 22:11:58 作者: rapoo

如何建立如下要求的临时表
现在数据库中有如下数据的表1:
工程名    所属区域   投资额
工程名1   江东区    100
工程名2   江北区    200
工程名1    宁州区   200
工程名3    江北区   300
工程名2    江东区    200

要建立成如下形式的临时表:
工程名1  江东区   100
工程名1  宁州区   200
工程名1  合计    300
工程名2  江北区   200
工程名2  江东区   200
工程名2  合计    400
工程名3  江北区   300
工程名3  合计    300


请问SQL语名如何写?

[解决办法]
f1f2f3
00101100
00201200
00102300
00202400
00301500
00402600

create view view_all
as
select f1, '合计 ' as f2, sum(f3) as f3 from test group by f1
union
select f1,f2,f3 from test

select * from view_all order by f1,f2

读书人网 >asp.net

热点推荐