问题描述
create table AA( CITY VARCHAR2(20),--城市 SERVICENAME VARCHAR2(30),--服务名称 SUMDATE NUMBER,--日期 CURDATA NUMBER,--当日 ACCDATA NUMBER--累计);insert into AA values('福州','114',201005,1,10);insert into AA values('厦门','114',201005,2,20);insert into AA values('福州','12580',201005,3,30);insert into AA values('厦门','12580',201005,4,40);结果要显示为: 福州 厦门 .....服务名称 当日 累计 当日 累计 114 1 10 2 2012580 3 30 4 40其中,地市与服务名称是动态的,比如地市有N个地市则要多2N个列,有服务M个,则要多M行求SQL语句!谢了先! 回答满意另外加分!--------------------------------------------------------------- 问题补充:<div class="quote_title">vong 写道</div><div class="quote_div">据我所知 单一句sql是没办法实现的,因为你的城市数量还是动态不确定的。<br />为什么非要用sql做?<br /></div><br />报表统计时的查询SQl,我想直接查出来,这样界面直接遍历下就好了
解决方案
据我所知 单一句sql是没办法实现的,因为你的城市数量还是动态不确定的。为什么非要用sql做?