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