帮忙看看这个棘手的报表
我的数据库表结构是这样的
地区日期 话务量
白云2004-8-835
白云2004-8-936
白云2004-8-10 37
白云2004-8-11 38
白云2004-8-12 39
白云2004-8-13 40
白云2004-8-14 41
白云2004-8-15 42
花溪2004-8-8 847
花溪2004-8-9 848
花溪2004-8-10 849
花溪2004-8-11 850
花溪2004-8-12 851
花溪2004-8-13 852
花溪2004-8-14 853
花溪2004-8-15 854
市区2004-8-8 23
市区2004-8-9 24
市区2004-8-10 25
市区2004-8-11 26
市区2004-8-12 27
市区2004-8-13 28
市区2004-8-14 29
市区2004-8-15 30
我现在要这样的报表
花溪白云市区合计
2004-8-88473523前三列的和
2004-8-98483624前三列的和
2004-8-108483725前三列的和
2004-8-118493826前三列的和
2004-8-128503927前三列的和
2004-8-138514028前三列的和
2004-8-148524129前三列的和
2004-8-158534230前三列的和
哪位大哥能给个思路
[解决办法]
菜鸟帮你顶下
[解决办法]
select x.dates,
max(x.baiyun) baiyun,
max(x.huaxi) huaxi,
max(x.shiqu) shiqu,
max(x.baiyun)+max(x.huaxi)+max(x.shiqu) sum
from(
select
decode(area, '白云 ',tel) baiyun,
decode(area, '花溪 ',tel) huaxi,
decode(area, '市区 ',tel) shiqu,
dates
from test_zc) x
group by x.dates;
[解决办法]
是复杂的中国报表,试试 http://www.finereport.com