请教调用for rec。。loop循环后输出的格式问题,有实例!

czphs 2012-03-15 11:51:28
我的程序块如下:
for rec in ( select a2.area,a1.sp,a1.hj
from
(SELECT a.org_id,b.prod_catalog sp, count(distinct a.billing_no) hj
from cyj_zgq_day_report_ls a, YZ_OFFER_FLAG b
where a.region_id = 73508
and a.prod_offer_id = b.prod_offer_id
and a.service_offer_id = '80000045'
and to_char(a.complete_date, 'yyyymmdd') = cTj_Day
group by a.org_id,b.prod_catalog) a1,
ar_area a2
where a1.org_id=a2.org_id
)loop

cRegion := cRegion||rec.area||'【'||rec.sp||':'||rec.hj||'户'||'】';

这样结果就是:安仁【450D签转:1户】安仁【E9:2户】安仁【【450D签转:1户】】

我要得到的结果:安仁 【450D签转:1户;450D签转:1户,E9:2户】

这个语句要怎么写?
...全文
338 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhiyongan 2012-03-26
  • 打赏
  • 举报
回复
这不需要用循环。
andyguan01_2 2012-03-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 andyguan01_2 的回复:]
试试这个:
select a2.area||'【'||wmsys.wm_concat(a1.sp || ':' || a1.hj || '户') ||'】'
from
(SELECT a.org_id,b.prod_catalog sp, count(distinct a.billing_no) hj
from cyj_zgq_day_report_ls a, YZ_OFFER……
[/Quote]
直接用这个语句查有问题吗?
andyguan01_2 2012-03-15
  • 打赏
  • 举报
回复
试试这个:
select a2.area||'【'||wmsys.wm_concat(a1.sp || ':' || a1.hj || '户') ||'】'
from
(SELECT a.org_id,b.prod_catalog sp, count(distinct a.billing_no) hj
from cyj_zgq_day_report_ls a, YZ_OFFER_FLAG b
where a.region_id = 73508
and a.prod_offer_id = b.prod_offer_id
and a.service_offer_id = '80000045'
and to_char(a.complete_date, 'yyyymmdd') = cTj_Day
group by a.org_id,b.prod_catalog) a1,
ar_area a2
where a1.org_id=a2.org_id;
kingkingzhu 2012-03-15
  • 打赏
  • 举报
回复
没懂楼主什么意思
dbms_output.putline ???
czphs 2012-03-15
  • 打赏
  • 举报
回复

问题就在最后一行输出的格式问题:
cRegion := cRegion||rec.area||'【'||rec.sp||':'||rec.hj||'户'||'】';

我想要得到这样的结果:安仁 【450D签转:1户;E9:2户】 (注明:安仁是一个营业区area)
czphs 2012-03-15
  • 打赏
  • 举报
回复
问题就在最后一行输出的格式问题:
cRegion := cRegion||rec.area||'【'||rec.sp||':'||rec.hj||'户'||'】';

我想要得到这样的结果:安仁 【450D签转:1户;450D签转:1户,E9:2户】 (注明:安仁是一个营业区area)

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧