首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-01-12 
如何建立如下要求的临时表现在数据库中有如下数据的表1:工程名    所属区域   投资额工程名1   江东区    

如何建立如下要求的临时表
现在数据库中有如下数据的表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

热点排行