SELECT * FROM TImpMember_YH use huhehaote_tianmeiyuan --会员 ALTER TABLE TImpMember_YH ADD FMemId BIGINT ALTER TABLE TImpMember_YH ADD FCardId BIGINT ALTER TABLE TImpMember_YH ADD FCardTypeName VARCHAR(100) ALTER TABLE TImpMember_YH ADD FMemNo VARCHAR(50) ALTER TABLE TImpMember_YH ADD FCardNo VARCHAR(50) ALTER TABLE TImpMember_YH ADD FName VARCHAR(50) ALTER TABLE TImpMember_YH ADD FGender INT ALTER TABLE TImpMember_YH ADD FMobile VARCHAR(50) ALTER TABLE TImpMember_YH ADD FBirthdayType VARCHAR(50) ALTER TABLE TImpMember_YH ADD FBirthday DATETIME ALTER TABLE TImpMember_YH ADD FCompId BIGINT ALTER TABLE TImpMember_YH ADD FCardTypeId BIGINT ALTER TABLE TImpMember_YH ADD FCreateDate DATETIME ALTER TABLE TImpMember_YH ADD FExpiredDate DATETIME ALTER TABLE TImpMember_YH ADD FMemo VARCHAR(MAX) ALTER TABLE TImpMember_YH ADD FBalance DECIMAL(18,6) ALTER TABLE TImpMember_YH ADD FBalance2 DECIMAL(18,6) INSERT INTO TMemberCardType(FId,FNo,FName,FValueType,FMaterial,FPrice,FCardFeeAmt,FAcctId,FDeposit,FAcctId2,FDeposit2,FAcctId3,FDeposit3,FTimes,FAlertBalance,FMinRchgAmt,FSalePointMode,FSalePointValue,FRchgPointMode,FRchgPointValue,FPaySmsFee,FTimeCard,FValidityPeriod,FValidityPeriodUnit,FExpiredDate,FDefaultMemo,FCreateTime,FAllowSale,FAllowRchg,FDeptId,FEnabled,FOrder) SELECT FId =dbo.FNNewId(), 'YH-' + levelName,'YH-' + levelName as name,1,FMaterial = 2,0,FCardFeeAmt = 0,FAcctId = 3,FDeposit = 0,FAcctId2 = 0,FDeposit2 = 0 ,FAcctId3 = 0,FDeposit3 = 0, FTimes = 0,FAlertBalance = 0,FMinRchgAmt = 0,FSalePointMode = 0,FSalePointValue = 0 ,FRchgPointMode = 0,FRchgPointValue = 0,FPaySmsFee = 0,FTimeCard = 0,FValidityPeriod = 100,FValidityPeriodUnit = 1, FExpiredDate = NULL,FDefaultMemo = '',FCreateTime = GETDATE(),1,1,FDeptId = 0,FEnabled =1,FOrder = 1 FROM TImpMember_YH group BY levelName UPDATE TImpMember_YH SET FCardId = dbo.FNNewId() WHERE FCardId IS NULL UPDATE TImpMember_YH SET FMemId = dbo.FNNewId() WHERE FMemId IS NULL UPDATE TImpMember_YH SET FMemNO = cardnumber UPDATE TImpMember_YH SET FCardNo = FMemNO UPDATE TImpMember_YH SET FName = isnull(ISNULL(name,mobilePhone),cardnumber); UPDATE TImpMember_YH SET FMobile = ISNULL(mobilePhone,''); UPDATE TImpMember_YH SET FCompId = 1 UPDATE TImpMember_YH SET FGender = CASE WHEN sex = 1 THEN 1 ELSE 0 END UPDATE TImpMember_YH SET FMemo = ISNULL(remark,'') UPDATE TImpMember_YH SET FBalance = balanceofcash UPDATE TImpMember_YH SET FExpiredDate = dateadd(year,100,FCreateDate) where FExpiredDate IS NULL SELECT * FROM TImpMember_YH UPDATE A SET A.FCardTypeId = B.FId FROM TImpMember_YH AS A,TMemberCardType AS B WHERE 'YH-' + A.levelName = B.FName UPDATE TImpMember_YH SET FBirthdayType = 'G' SELECT * FROM TCompany SELECT * FROM TMember WHERE FCompId = 1 UPDATE TImpMember_YH SET FCompId = 999 SELECT * FROM TImpMember_YH WHERE FMemNo IN(SELECT FmemNO FROM TMember) INSERT INTO TMember( FMemId, FMemNo, FName, FBriefCode, FTypeId, FCompId, FCreateDate, FGender, FBirthdayType, FBirthday,FTelephone,FMobilePhone,FQQ,FWeChat,FIdCard,FEmail,FAddress,FProId,FCPW,FQPW, FChargeEmpId,FPoint,FRecvConsSMS,FRecvBulkSMS,FMemo,FCustom1,FCustom2,FCustom3,FCustom4,FCustom5) SELECT FMemId AS FMemId, FMemNo AS FMemNo, FName AS FName, dbo.FNGetFirstPinYin(FName), 0 AS FTypeId, FCompId AS FCompId, FCreateDate AS FCreateDate, FGender AS FGender, FBirthdayType AS FBirthdayType, FBirthday AS FBirthday, '' AS FTelephone, ISNULL(FMobile,'') AS FMobilePhone, '' AS FQQ, '' AS FWeChat, '' AS FIdCard, '' AS FEmail, '' AS FAddress, 0 AS FProId, '' AS FCPW, '' AS FQPW, 0 AS FChargeEmpId, 0 AS FPoint, 1 AS FRecvConsSMS, 1 AS FRecvBulkSMS, '' AS FMemo, '云浩导入' AS FCustom1,'' AS FCustom2,'' AS FCustom3,'' AS FCustom4,'' AS FCustom5 from TImpMember_YH SELECT FMemNo,SUM(1) FROM TImpMember_YH GROUP BY FMemNo HAVING(SUM(1) > 1) SELECT * FROM TImpMember_YH WHERE FMemNO = '6381' DELETE TImpMember_YH WHERE FCardId = 2259266 INSERT INTO TMemberCard( FCardId, FCardNo, FTypeId, FValueType, FCompId, FMemId, FState, FCreateDate, FExpiredDate, FTotalTimes, FUsedTimes, FSaleCompId, FSaleBillId, FMemo) SELECT FCardId AS FId, FMemNo AS FNo, FCardTypeId AS FTypeId, (SELECT FValueType FROM TMemberCardType WHERE FId = FCardTypeId) AS FValueType, FCompId AS FCompId, FMemId AS FMemId, 1 AS FState, FCreateDate AS FCreateDate, FExpiredDate = ISNULL(FExpiredDate,DATEADD(YEAR,100,FCreateDate)), 0 AS FTotalTimes, 0 AS FUsedTimes, FCompId AS FSaleCompId, 0 AS FSaleBillId, FMemo AS FMemo FROM TImpMember_YH INSERT TMemberCardAccount(FMemId,FId,FCardId,FAcctId,FDeposit,FBalance,FArrear,FCreateDate,FExpiredDate,FMemo) SELECT FMemId,dbo.FNNewId(),FCardId AS FCardId,3,FBalance,FBalance,0,FCreateDate,NULL AS FExpiredDate,'' FROM TImpMember_YH INSERT TMemberCardAcctHist(FId,FMemId,FCardId,FAcctId,FTime,FCardTypeId,FCompId,FBillType,FBizType,FTransId,FTransNo,FInAmount,FOutAmount,FBalance,FArrear,FRecordTime,FMemo) select dbo.FNNewId(),A.FMemId,A.FCardId,3,getdate(),A.FCardTypeId,A.FCompId,'DR','Import',0,'',A.FBalance,0,A.FBalance,0,getdate(),'从老系统中导入' FROM TImpMember_YH AS A WHERE FCardTypeId IS NOT NULL UPDATE TMemberCardAcctHist SET FMemo = '从云浩导入' WHERE FCardId IN(SELECT FCardId FROM TImpMember_YH) UPDATE TMemberCardAcctHist SET FMemo = '从老系统中导入' DELETE TMemberCardAcctHist WHERE FAcctId = 10 DELETE TMemberCardAccount WHERE FAcctId = 10