SELECT * FROM TImpCardType ALTER TABLE TImpCardType ADD FId BIGINT UPDATE TImpCardType SET FId = dbo.FNNewId() sp_rename 'TImpCardType.FId','FCardTypeId' 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(), 卡类型,卡类型,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 GROUP BY 卡类型 SELECT * FROM TImpMember INSERT INTO TMemberCardTypeSub(FId,FCompId,FCardTypeId,FAllowSale,FAllowRchg,FEnabled) SELECT FId,dbo.FNCompId('003'),I.FId,1,1,1 FROM TMemberCardType AS I WHERE FId NOT IN(SELECT FCardTypeId FROM TMemberCardTypeSub) ALTER TABLE TImpMember ADD FCardTypeName VARCHAR(100) ALTER TABLE TImpMember ADD FMemId BIGINT ALTER TABLE TImpMember ADD FMemNo VARCHAR(50) ALTER TABLE TImpMember ADD FCardNo VARCHAR(50) ALTER TABLE TImpMember ADD FName VARCHAR(50) ALTER TABLE TImpMember ADD FGender INT ALTER TABLE TImpMember ADD FCardState INT ALTER TABLE TImpMember ADD FMobile VARCHAR(50) ALTER TABLE TImpMember ADD FCardTypeId BIGINT ALTER TABLE TImpMember ADD FCourseId BIGINT ALTER TABLE TImpMember ADD FBalance DECIMAL(18,6) ALTER TABLE TImpMember ADD FBalance2 DECIMAL(18,6) ALTER TABLE TImpMember ADD FRemainTimes INT ALTER TABLE TImpMember ADD FPurTimes INT ALTER TABLE TImpMember ADD FPurAmount DECIMAL(18,6) ALTER TABLE TImpMember ADD FItemId BIGINT ALTER TABLE TImpMember ADD FCreateDate DATETIME ALTER TABLE TImpMember ADD FExpiredDate DATETIME ALTER TABLE TImpMember ADD FCompId BIGINT ALTER TABLE TImpMember ADD FCardId BIGINT ALTER TABLE TImpMember ADD FMemo VARCHAR(1000) ALTER TABLE TImpMember ADD FArrear DECIMAL(18,6) ALTER TABLE TImpMember ADD FPoint DECIMAL(18,6) ALTER TABLE TImpMember ADD FState INT ALTER TABLE TImpMember ADD FBirthday DATETIME ALTER TABLE TImpMember ADD FBirthdayType CHAR SELECT * FROM TMemberCardType WHERE FId IN(SELECT FCardTypeId FROM TImpMember) UPDATE TImpMember SET FMemId = dbo.FNNewId() WHERE FMemId IS NULL UPDATE TImpMember SET FCardid = dbo.FNNewId() WHERE FCardid IS NULL UPDATE TImpMember SET FMemNo = 会员卡号 UPDATE TImpMember SET FMemNo = 会员卡号 UPDATE TImpMember SET FCreateDate = 登记时间 UPDATE TImpMember SET FExpiredDate = DATEADD(YEAR,100,登记时间) UPDATE TImpMember SET FExpiredDate = DATEADD(YEAR,1,登记时间) WHERE 卡类型 like '%包年%' UPDATE A SET A.FExpiredDate = B.FExpiredDate FROM TImpMember AS B, TMemberCard AS A WHERE A.FCardId = B.FCardId UPDATE TImpMember SET FMobile = 电话手机 UPDATE TImpMember SET FName = 会员姓名 UPDATE TImpMember SET FGender = CASE WHEN 性别= '男' THEN 1 ELSE 0 END UPDATE TImpMember SET FBirthdayType = 'G' UPDATE TImpMember SET FState = 1 UPDATE A SET A.FMobilePhone = B.电话手机 FROM TImpMEMBER AS B,TmEMBER AS A WHERE A.FMemId= B.FMemId UPDATE TImpMember SET FMemo = 备注 UPDATE TImpMember SET FCompId = dbo.FNCompID('003') UPDATE A SET A.FCardTypeID = B.FId FROM TImpMember AS A,TMemberCardType AS B WHERE A.卡类型 = B.FName SELECT * FROM TImpMember ORDER BY FExpiredDate UPDATE TImpMember SET FMemNO ='J' + FMemNo WHERE FMemNO IN(SELECT FMemNO FROM TMember) UPDATE TImpMember SET FCardNO =FMemNO 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, FMemo AS FMemo, '从博妍入' AS FCustom1,'' AS FCustom2,'' AS FCustom3,'' AS FCustom4,'' AS FCustom5 from TImpMember WHERE FMemNO IN(SELECT FMemNO FROM TmEMBER) INSERT INTO TMemberCard( FCardId, FCardNo, FTypeId, FValueType, FCompId, FMemId, FState, FCreateDate, FExpiredDate, FTotalTimes, FUsedTimes, FSaleCompId, FSaleBillId, FMemo) SELECT FCardId AS FId, FCardNo AS FNo, FCardTypeId AS FTypeId, (SELECT FValueType FROM TMemberCardType WHERE FId = FCardTypeId) AS FValueType, FCompId AS FCompId, FMemId AS FMemId, FState AS FState, FCreateDate AS FCreateDate, DATEADD(year,1, FCreateDate) AS FExpiredDate, 0 AS FTotalTimes, 0 AS FUsedTimes, FCompId AS FSaleCompId, 0 AS FSaleBillId, ISNULL('','') AS FMemo FROM TImpMember 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 AS A 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(),'从Excel中导入' FROM TImpMember AS A SELECT * FROM TImpMember UPDATE A SET A.FAcctId = (SELECT FId FROM TPayAccount WHERE FNo = '31') FROM TMemberCardAcctHist AS A,TMemberCard AS B WHERE B.FCardId = A.FCardId AND B.FTypeId IN( SELECT FId FROM TMemberCardType WHERE FNo BETWEEN '01' AND '07' ) UPDATE TMemberCard SET FEXPIREDDate = '' SELECT * FROM TMemberCardTypeCross INSERT TMemberCardTypeCross(FId,FCompId,FCardTypeId,FCardKind,FCrossCompId,FValue) SELECT dbo.FNNewId(),9,9,'Money',dbo.FNCompId('003'),0 FROM TMemberCardType WHERE FId IN(SELECT FCardTypeId FROM TImpMember) SELECT * FROM TImpMemberRchgHist DROP TABLE TImpMemberRchgHist SELECT * FROM TMemberCard WHERE FCar SELECT * FROM TMemberCardType SELECT * FROM TImpMember WHERE 卡类型 LIKE '%新五折%' UPDATE TImpMember