免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1456 | 回复: 0
打印 上一主题 下一主题

plsql高手请进来!!!!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-29 19:55 |只看该作者 |倒序浏览
目标表fm_userdevd :
SQL>; desc fm_userdevd;
Name          Type       Nullable Default Comments
------------- ---------- -------- ------- --------
DATE_ID       NUMBER(8)  Y                        
DISTRICT_ID   NUMBER(6)  Y                        
SRVKND_ID     NUMBER(6)  Y                        
FAVOUR_ID     NUMBER(6)  Y                        
PAYWAY_ID     NUMBER(6)  Y                        
INNETCHNL_ID  NUMBER(6)  Y                        
MOBILEKND_ID  NUMBER(6)  Y                        
INCREUSER_CNT NUMBER(10) Y                        
OFFUSER_CNT   NUMBER(10) Y                        
INNETUSER_CNT NUMBER(10) Y                        
DATESTAMP     DATE       Y        SYSDATE         
源表fw_usersd D :
SQL>; desc fw_usersd;
Name           Type       Nullable Default Comments
-------------- ---------- -------- ------- --------
CITY_ID          NUMBER(6)  Y                        
DISTRICT_ID      NUMBER(6)  Y                        
USERID           NUMBER(10)                           
SVCKND_ID        NUMBER(6)  Y                        
ACPTSITE_ID      NUMBER(6)                           
DNNRKND_ID       NUMBER(6)  Y                        
OLDDNNRKND_ID    NUMBER(6)  Y                        
LASTUSERSTA_ID   NUMBER(2)  Y                        
USERSTA_ID       NUMBER(2)  Y                        
STACHGKND_ID     NUMBER(4)  Y                        
STADURA_ID       NUMBER(6)  Y                        
OLDURA_ID        NUMBER(6)  Y                        
PAYMNR_ID        NUMBER(6)  Y                        
INNETDAY_ID      NUMBER(8)  Y                        
OFFNETDAY_ID     NUMBER(8)  Y                        
STACHGDAY_ID     NUMBER(8)  Y                        
CUSTKND_ID       NUMBER(2)  Y                        
CUSTLVL_ID       NUMBER(1)  Y                        
CUSTSTA_ID       NUMBER(1)  Y                        
SVCGRP_ID        NUMBER(4)  Y                        
DAYSTAMP         DATE       Y        SYSDATE         
OPENDATE_ID      NUMBER(8)  Y                        
要求:
1
目标表                数据源                                
FM_UserDevD        FW_USERSD D        转换规则        分组
日期                Date_ID                sysdate                Group By
区县                District_ID        D.County_ID        Group By
业务类型        SrvKnd_ID        D.SvcKnd_ID        Group By
套餐类型        Favour_ID        D.DnnrKnd_ID        Group By
付费方式        PayWay_ID        D.PayMnr_ID        Group By
入网渠道        InnetChnl_ID        D.AcptSite_ID        Group By
手机类型        MobileKnd_ID        D.PhoneKnd_ID        Group By
新增用户数        IncreUser_Cnt        D.NewNUm        sum()
离网用户数        OffUser_Cnt        D.OffNum        sum()
在网用户数        InnetUser_Cnt        D.OLNum                sum()
2
D.NewNUm        sum()
D.OffNum                        sum()
D.OLNum                sum()

均为group by 后的记录数count(rowid)
由于每日数据量在百万数量级,求高手指教给出一个高效的script!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP