select * from TMember$ where fmemid is null select * from TMemberCard$ where fmemid is null select * from TMemberCardAccount$ where Fcardid is null select * from TMemberCoursec --drop table TMember$ --drop table TMemberCard$ --drop table TMemberCardAccount$ --drop table TMemberCourse$ --delete from TMemberCardAccount where Fid>0 --delete from TMemberCard where Fcardid>0 --delete from TMember where fmemid>0 ---更新空值 update TMember$ set FTelephone=FmemNo,FMobilePhone=FmemNo where FTelephone is null update TMember$ set fmemid='100000' where fmemid is null ---导入会员信息 insert into TMember(FMemId,FMemNo,FName,FBriefCode,FCompId,FTypeId,FCreateDate,FBirthday,FTelephone,FMobilePhone,FMemo) select FMemId,FMemNo,FName,FBriefCode,FCompId,FTypeId, FCreateDate,FBirthday,FTelephone,FMobilePhone,FMemo from dbo.TMember$ ---更新会员卡状态 update TMemberCard$ set Fstate=1 update TMemberCard$ set fmemid='100000' where fmemid is null --写入会员卡 insert into TMemberCard(FCardId,FCardNo,FCardFaceNo,FTypeId,FValueType,FCompId,FMemId,FState,FCreateDate, FSaleCompId,FSaleBillId,FMemo) select FCardId,FCardNo,FCardFaceNo,FTypeId,FValueType,FCompId,FMemId,FState,FCreateDate, FSaleCompId,FSaleBillId,FMemo from dbo.TMemberCard$ select Fcardno,count(Fcardno) from dbo.TMemberCard$ group by Fcardno having count(Fcardno)>1 select * from TMemberCard$ where Fcardno='880036' ----更新空值 update TMemberCardAccount$ set fmemid='100000' where fmemid is null update TMemberCardAccount$ set FDeposit=0 where FDeposit is null update TMemberCardAccount$ set FBalance=0 where FBalance is null update A set A.FCreateDate=convert(datetime,B.FCreateDate) FROM TMemberCardAccount$ A,TMember$ B WHERE A.FMemId = B.FMemId ---写入会员卡账户 insert into TMemberCardAccount(FId,FMemId,FCardId,FAcctId,FDeposit,FBalance,FArrear,FRetain,FCreateDate,FMemo) select FId,FMemId,FCardId,FAcctId,FDeposit,FBalance,FArrear,FRetain,FCreateDate,FMemo from dbo.TMemberCardAccount$ select * from TMemberCourse$ where FCompId is null update TMemberCourse$ set FCompId='1',FUsedPurTimes=0,FAdjustPrice=0 where FCompId is null insert into TMemberCourse(FId,FMemId,FCourseId,FItemId,FCompId,FPurTimes,FUsedPurTimes,FAdjustPrice,FPurchaseDate,FBizType,FTransId) select FId,FMemId,FCourseId,FItemId,FCompId,FPurTimes,FUsedPurTimes,FAdjustPrice,FPurchaseDate,FBizType,FTransId from TMemberCourse$ select * from dbo.TMemberOldTransHist$ where FPayment is null select * from TMemberCard select * from TMember update A set A.Fmemid=B.Fmemid FROM TMemberOldTransHist$ A,TMember B WHERE A.hykh = B.Fmemno update A set A.Fcardid=B.Fcardid FROM TMemberOldTransHist$ A,TMemberCard B WHERE A.hykh = B.Fcardno and A.Fmemid=B.fmemid update TMemberOldTransHist$ set FPayment='储值卡消费'+convert(varchar(20),Famount) +'元' where Fprice>0 and Fquantity<=0 update TMemberOldTransHist$ set FPayment='消费'+convert(varchar(20),Fquantity) +'次' where Fprice<=0 and Fquantity>0 select '储值卡消费'+convert(varchar(20),Famount) +'元' from TMemberOldTransHist$ where Fprice<=0 and Fquantity>0 update TMemberOldTransHist$ set FPayment='' where FPayment is null update TMemberOldTransHist$ set Fquantity=0 where Fquantity is null insert into TMemberOldTransHist(FId,FMemId,FTime,FCardId,FCompId,FBillType,FBizType,FTransNo, FContent,FPrice,FQuantity,FAmount,FPayment,FEmployee,FMemo) select FId,FMemId,FTime,FCardId,FCompId,FBillType,FBizType,FTransNo,FContent,FPrice, FQuantity,FAmount,FPayment,'','' from dbo.TMemberOldTransHist$