日期:2014-05-17  浏览次数:20479 次

求一存储过程 谢谢
源数据:
  姓名     地址      区       电话   手机    会所名称  人群属性
1.小李     广东38号  越秀区   null   null   null   车主
2.小李     广东38号  越秀区   138  130     建设银行 企业老板


最终数据:
   个人编码    姓名     地址      区       电话   手机    会所名称  人群属性  MaxID StrNum
1.201411001  小李     广东38号  越秀区   138  130     建设银行 企业老板    1     38


数据处理
   1.个人编码(格式:2014+区号+这个区号对应的最大ID数 2014+区号+001) PersonalNum
   2.姓名 UserName (姓名不唯一)
   4.地址 Address 
 (地址是唯一的,一种是姓名相同 地址完全一样 
               二种是姓名相同 地址里面的数字一样
)
   
   5.区   Area
   6.电话 Phone        --需要补全(原有数据为空才处理)
   7.手机 MobilePhone  --需要补全(原有数据为空才处理)
   8.会所名称 ClubName  --需要补全(原有数据为空才处理)
   9.人群属性 CrowdType --需要补全(原有数据缺少的补全,格式:车主,楼盘业主,企业老板,高端人群,高尔夫会员)
   10.区号对应的最大ID数 MaxID
   11.地址数字 StrNum

区名对应的区号:

白云区01
从化区02
番禺区03
海珠区04
花都区05
黄埔区06
荔湾区07
萝岗区08
南沙区09
天河区10
越秀区11
增城区12
------解决方案--------------------
maxid怎么算?