`

2011vip评定

F# 
阅读更多

create table tb_yb_zj201103160003_ser
(
seq_code number(5) ,
servnumber varchar2(20) ,
pd_type varchar2(64) ,
card_type varchar2(64)
)
;

/*
select count(servnumber) , count(distinct servnumber) from tb_yb_zj201103160003_ser ;
6236362362


select servnumber
from tb_yb_zj201103160003_ser
group by servnumber
having count(servnumber) >= 2
;

13590099966

select * from tb_yb_zj201103160003_ser where servnumber = '13590099966';
;

5969613590099966普通老客户银卡
6231413590099966特殊评定银卡


----需求人确定保留"特殊评定"的记录

delete from tb_yb_zj201103160003_ser
where seq_code = 59696 ;
commit ;


select
a.pd_type , count(a.servnumber)
from tb_yb_zj201103160003_ser a
group by a.pd_type
order by a.pd_type
;

积分评定6965
积分评定(优质客户)4107
老客户升级878
老客户升级(优质客户)444
内部测试客户24
普通老客户48751
套餐评定29
特殊评定1118
特殊评定(优质客户)46


select card_type , count(servnumber) cnt
from tb_yb_zj201103160003_ser
group by card_type
order by card_type
;

金卡3135
银卡59040
钻石卡187
*/

/*

卡号码组成为:19 YY PP F X1 X2 X3 X4 X5 X6 X7 X8 X9 共计16位
 
号码的格式定义如下: 
19广东省代码
YY编制为VIP卡生产年号(今年11)
PPVIP卡生产批次标志(按照厂家接到生产数据的月份定,统一填写为01)
F1代表钻卡,2代表金卡,3代表银卡
X1 X2各市区域代码
X3为客户类型代码,1为积分客户,2为重要客户,3为集团客户,4为内部测试客户,5、优质客户 6为套餐办理客户,7尊享老客户(即十年老客户升级VIP资格的),9其他。
X4 X5 X6 X7 X8 X9客户编号:6位号码按顺序产生


191101F12XYYYYYY


为客户类型代码,
1为积分客户,2为重要客户,3为集团客户,4为内部测试客户,5、优质客户
6为套餐办理客户,7尊享老客户(即十年老客户升级VIP资格的),9其他。

1积分评定6965
5积分评定(优质客户)4107
7老客户升级878
5老客户升级(优质客户)444
4内部测试客户24
7普通老客户48751
6套餐评定29
2特殊评定1118
5特殊评定(优质客户)46
*/


create table tb_yb_zj201103160003_ser2 nologging as
select a.seq_code , --序号
a.servnumber , --号码
a.pd_type , --评定类型(ITC)
a.card_type , --2011卡类
a.style||a.style2 code , --卡号前10位
row_number () over (partition by a.style||a.style2 order by a.servnumber) code1 --序列号
from (select
x.seq_code ,
x.servnumber ,
x.pd_type ,
x.card_type ,
case when x.card_type = '钻石卡' then 191101112
when x.card_type = '金卡' then 191101212
when x.card_type = '银卡' then 191101312 end style ,
case when x.pd_type = '积分评定' then 1
when x.pd_type = '特殊评定' then 2
when x.pd_type = '内部测试客户' then 4
when x.pd_type like '%(优质客户)' then 5
when x.pd_type = '套餐评定' then 6
when x.pd_type = '普通老客户' then 7
when x.pd_type = '老客户升级' then 7 end style2
from tb_yb_zj201103160003_ser x
) a
;


----中间汇总数据
create table tb_yb_zj201103160003_ser3
(
seq_code number(5) , --序号
servnumber varchar2(20) , --号码
pd_type varchar2(64) , --评定类型(ITC)
card_type varchar2(64) , --2011卡类
code number(10) , --卡号前10位
code2 number(5) --客户编号序列号
)
;


----银卡号码处理(2、银卡的X9(最后一位)避免用4、7)

declare

v_seq_code number(5) ;
v_servnumber varchar2(20) ;
v_pd_type varchar2(64) ;
v_card_type varchar2(64) ;
v_code varchar2(20) ;
v_code1 number(5) ;
v_code2 number(5):=0 ;

cursor v_cursor is
select a.seq_code ,
a.servnumber ,
a.pd_type ,
a.card_type ,
a.code ,
a.code1
from tb_yb_zj201103160003_ser2 a
where a.card_type = '银卡'
;

begin
open v_cursor;
loop
fetch v_cursor into v_seq_code,v_servnumber,v_pd_type,v_card_type,v_code,v_code1;
exit when v_cursor%notfound;

v_code2:=v_code2+1;

if v_code1=1 then
v_code2:=1;
elsif mod(v_code2,10)=4 or mod(v_code2,10)=7 then
v_code2:=v_code2+1;
end if;
insert into tb_yb_zj201103160003_ser3 values
(v_seq_code,v_servnumber,v_pd_type,v_card_type,v_code,v_code2);
commit ;

end loop ;
end
;

----钻石卡、金卡号码处理(1、全球通钻石卡、金卡的X9(最后一位) 要求为8)

insert into tb_yb_zj201103160003_ser3 nologging
select
s.seq_code ,
s.servnumber ,
s.pd_type ,
s.card_type ,
s.code ,
(s.code1-1)*10+8
from tb_yb_zj201103160003_ser2 s
where s.card_type in ('钻石卡','金卡')
;
commit ;


/*
select distinct
card_type ,
mod(code2,10)
from tb_yb_zj201103160003_ser3
order by card_type , mod(code2,10)
;

金卡8
银卡0
银卡1
银卡2
银卡3
银卡5
银卡6
银卡8
银卡9
钻石卡8

select
count(code||code2) ,
count(distinct code||code2)
from tb_yb_zj201103160003_ser3
;

6236262362
*/

----导出数据

select
a.seq_code ,
a.servnumber ,
a.pd_type ,
a.card_type ,
case when length(a.code2) = 1 then a.code||'00000'||a.code2
when length(a.code2) = 2 then a.code||'0000'||a.code2
when length(a.code2) = 3 then a.code||'000'||a.code2
when length(a.code2) = 4 then a.code||'00'||a.code2
when length(a.code2) = 5 then a.code||'0'||a.code2
when length(a.code2) = 6 then a.code||a.code2 end
from tb_yb_zj201103160003_ser3 a
order by a.seq_code
;


drop table tb_yb_zj201103160003_ser purge ;
drop table tb_yb_zj201103160003_ser2 purge ;
drop table tb_yb_zj201103160003_ser3 purge ;

分享到:
评论

相关推荐

    蓝桥杯VIP试题完整版

    蓝桥杯VIP试题完整版。为促进软件和信息领域专业技术人才培养,提升高校毕业生的就业竞争力,工业和信息化部人才交流中心自 2010 年起,连续十三年举办 "蓝桥杯"全国软件和信息技术专业人才大赛,大赛每年一届,全国...

    鸭鸭虚拟城市 v2.0

    基本纠正原来的那些错误,解决了原来上传的重大漏洞,新增了一些插件: 城市赌庄 ~~澡堂 ...* VIP申请 版主评定 默认超级管理员: 前台用户名:admin 密码:yaya 后台用户名:yaya 密码:yaya

    青年在线社区 v2.0

    宠物中心 勋章 红楼钱庄 恋爱结婚 论坛发帖语气 帖子改变字体大小 自助工资 版主评定+请假+工资 在线翻译 无限虚拟股市 在线聊天 开心词典 个人网络书签 虚拟形象 漂流许愿瓶 点歌 UBB发贴模式可在后台进行控制,...

    网中情论坛(动网sp3修改美化版)

    插件如下 结婚 股市 法院 形象 家园 职业中心 道具中心 版主申请 幸福恋人 VIP 勋章 房产 宠物 聊天 明星三列 娃娃 推荐人 社区门派 社区钱庄 版主评定 勋章中心 发贴奖励 因为我做的这个一版本是为那一些免费空间...

    企业人力资源管理系统

    1.7-职称评定表 1.8-培训纪录表 1.9-员工考勤 2、查询统计 2.1-分类统计查询(带统计图及统计图导出) 2.1-年龄分布查询(带统计图及统计图导出) 2.3-SQL脚本查询 2.4-常规查询 2.5-常用查询(SQL脚本录制) 2.6...

    FXVBB正式版本 v2.3.0A

    增加了虚拟形象 (大家可以购物 买衣服 买车等等) 大量游戏(泡泡龙 俄罗斯方块等等) 认证会员系统(一个完整的会员认证系统,小组独创的vip权限分割,让论坛不同权限的人访问不同的版块,和以往的VBB有本质的...

    星空驿站论坛 V2.2

    社区明星、幸福恋人、社区钱庄、社区法院、社区监狱、万年日历、星空股市、在线算命广告公司、星空絮语、社区门派、星座运程、社区私隐、网吧杀手、新闻中心、网络电视彩票中心、版主评定、版主申请、智商测试、支付...

    BBSxp夏雨美化版

    增加了插件: 管理评定|社区娃娃 魔力宝贝|社区许愿 社区勋章|玩五子棋 方块游戏|社区监狱 社区银行|社区帮派 社区住宅|社区议会 社区相册|社区日志 其风格: 默认风格|放飞...

    ES3.0(南部论坛)动网修改美化版

    c、VIP d、版主评定 e、会员查询 f、结婚系统 g、个人形象设计 h、法院 5、后台 a、版面皮肤管理 nbfo_admin_boardskinset.asp b、数据库管理 admin_connsql.asp c、加强后台菜单管理(在帮助栏目可以看到) d、在线...

    美丽心情DIY完善美化版(动网修改美化版)

    6、修复VIP会员申请与在线支付功能; 7、增加版主工资、广告公司、社区银行、版主评定等热门插件; 8、论坛首页加入Flash时钟; 管理员:admin 密码:admin888 演示地址:...

    艺术流氓即时换肤论坛 v2.0

    包括:版主评定 帖子SHOW VIP申请管理插件 数据库管理 男生、女生 分类插件 虚拟形象 动作插件 自动注册插件(注册更方便,只需在首页填 用户名和 密码 即可) 3:新版即时...

    风之影论坛 v1.0

    三,插件列表 音乐播放器 vip插件 星空钱庄 证券市场 版主评定 版主申请 广告公司 幸福恋人 回首往事 万年日历 点歌中心 星空絮语 发贴机遇 巧嘴娃娃 虚拟形象...

    学子网盟BBS 2005 贺岁全插件美化版

    插件列表: 发帖奖励§BT下载中心§聊 天 室§VIP申请§幸福恋人§在线算命§版主工资§NBA实时比分§社区门派§私人钱庄§虚拟名片§极地采冰§版主评定§版主申请§社区法院§社区棋室§房产市场§论坛日记§...

    学子网盟BBS2005插件美化贺岁版

    插件列表: 发帖奖励§BT下载中心§聊 天 室§VIP申请§幸福恋人§在线算命§版主工资§NBA实时比分§社区门派§私人钱庄§虚拟名片§极地采冰§版主评定§版主申请§社区法院§社区棋室§房产市场§论坛日记§...

    动网7.0SP2阳光森林修改第三版

    网址:http://www.12124.com/bbs <br> <br> 论坛插件列表: 魔法表情 巧嘴娃娃 千万贴容量 社区奖励 插件排序 比分直播 版主评定 管理困队 VIP申请 勋章中心 ...

    网中情社区v2.0

    版主评定, 社区澡堂, 社区餐厅, 论坛相册, 论坛活动, 周公解梦. 娱乐 幸福恋人, 心情日记, 星座运程, 论坛门派 许愿吧, 卫星电视 游戏 宠物中心, 五子棋, 开心词典, 江湖大战, ...

    鸭鸭虚拟城市V2.0(于洋修改)

    拼图游戏 广告公司 自助工资 足球博采 钓鱼赚钱 赛马~~ 许愿瓶 宠物中心 形象设计 结婚礼堂 我的家园 点歌频道 聊天室 版主申请 * VIP申请 版主评定插件说明; 插件管理一般都在后台或者前台有连接 对ASP不太了解的...

    一分流水论坛 2005 SP1

    增加论坛VIP功能11.最新帖子调用功能(后台控制开关)12.增加社区及时聊天功能(后台控制开关)13.增加音乐播放器(前台控制开关)14.增加前随即验证码(更加安全)15.全新版主评定插件16.增加社区勋章功能(区长...

Global site tag (gtag.js) - Google Analytics