求一存储过程 谢谢
源数据:
姓名 地址 区 电话 手机 会所名称 人群属性
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怎么算?