SELECT count(1) FROM TImpMember WHERE 卡号 = '' DROP TABLE TImpMemberTransHist SELECT * FROM TImpMemberTransHist --会员 ALTER TABLE TImpMember ADD FMemId BIGINT ALTER TABLE TImpMember ADD FCardId BIGINT ALTER TABLE TImpMember ADD FCardTypeName VARCHAR(100) 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 FMobile VARCHAR(50) ALTER TABLE TImpMember ADD FBirthdayType VARCHAR(50) ALTER TABLE TImpMember ADD FBirthday DATETIME ALTER TABLE TImpMember ADD FCompId BIGINT ALTER TABLE TImpMember ADD FCardState INT ALTER TABLE TImpMember ADD FCardTypeId BIGINT ALTER TABLE TImpMember ADD FCreateDate DATETIME ALTER TABLE TImpMember ADD FExpiredDate DATETIME ALTER TABLE TImpMember ADD FMemo VARCHAR(MAX) ALTER TABLE TImpMember ADD FBalance DECIMAL(18,6) ALTER TABLE TImpMember ADD FBalance2 DECIMAL(18,6) ALTER TABLE TImpMember ADD FDeleted BIT 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(), 'XSL-' + 卡种,'XSL-' + 卡种 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 WHERE 卡种 != '' group BY 卡种 INSERT INTO TMemberCardTypeSub(FId,FCompId,FCardTypeId,FAllowSale,FAllowRchg,FEnabled) SELECT dbo.FNNewId(),C.FId,I.FId,FAllowSale,FAllowRchg,FEnabled FROM TMemberCardType AS I,TCompany AS C WHERE I.FId > 1 AND C.FId != 0 AND NOT EXISTS(SELECT TOP 1 1 FROM TMemberCardTypeSub AS B WHERE B.FCompId = C.FId AND B.FCardTypeId = I.FId) UPDATE TImpMember SET FCardId = CardId WHERE FCardId IS NULL UPDATE TImpMember SET FMemId = MemId WHERE FMemId IS NULL UPDATE TImpMember SET FMobile = ISNULL(电话,''); UPDATE TImpMember SET FMemNO = ISNULL(卡号,'') UPDATE TImpMember SET FMemNO = FMobile WHERE FMemNO = '' UPDATE TImpMember SET FMemNO = FName WHERE FMemNO = '' AND 姓名 != '' UPDATE TImpMember SET FCardNo = FMemNO SELECT FMemNO FROM TImpMember UPDATE TImpMember SET FName = isnull(ISNULL(姓名,电话),卡号); SELECT * FROM TImpMember WHERE FMemNO IS NULL UPDATE TImpMember SET FCompId = dbo.FNCompId('002') UPDATE TImpMember SET FGender = CASE WHEN 性别 = '男' THEN 1 ELSE 0 END UPDATE TImpMember SET FMemo = ISNULL(remark,'') UPDATE TImpMember SET FBalance =cast( 卡券余额 as float) UPDATE TImpMember SET FBalance2 =cast( 赠送金额 as float) UPDATE TImpMember SET FCreateDate = 注册日期 UPDATE TImpMember SET FCreateDate = 开卡时间 WHERE 开卡时间!='' UPDATE TImpMember SET FMemo = '' UPDATE TImpMember SET FExpiredDate =失效时间 UPDATE TImpMember SET FExpiredDate = '9000-01-01' WHERE FExpiredDate = '1900-01-01' SELECT * FROM TImpMember WHERE 状态 != '正常' AND 状态 != '' UPDATE TImpMember SET FCardState =1 UPDATE TImpMember SET FCardState = 4 WHERE 状态 = '冻结' UPDATE A SET A.FCardTypeId = B.FId FROM TImpMember AS A,TMemberCardType AS B WHERE 'XSL-' + A.卡种 = B.FName SELECT * FROM TImpMember WHERE 卡种 = '' UPDATE TImpMember SET FDeleted = 0 UPDATE TImpMember SET FDeleted = 1 WHERE 卡种 = '' UPDATE TImpMember SET FBirthdayType = 'G' UPDATE TImpMember SET FBirthday = 生日 SELECT * FROM TCompany SELECT * FROM TMember WHERE FCompId = 1 SELECT * FROM TImpMember WHERE FMemNo IN(SELECT FmemNO FROM TMember) SELECT * FROM TImpMember WHERE FMemNO IN(SELECT FMemNO FROM TMember) UPDATE TImpMember SET FMemNo = 'X' + FMemNo WHERE FMemNO IN(SELECT FMemNo FROM TMember) UPDATE TImpMember SET FCardNo = FMemNO SELECT * FROM TImpMember SELECT * FROM TMember WHERE FMemNO = '53202110' 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, ISNULL( FCreateDate ,GETDATE()) 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 WHERE FDeleted = 0 -- where FMemNO IN(SELECT FMemNO FROM TMember) SELECT FMemNo,SUM(1) FROM TImpMember WHERE FDeleted = 0 GROUP BY FMemNo HAVING(SUM(1) > 1) SELECT FMemId,SUM(1) FROM TImpMember WHERE FDeleted = 0 GROUP BY FMemId HAVING(SUM(1) > 1) DELETE TImpMember WHERE FCardID = 1348114 SELECT * FROM TImpMember WHERE FMemId = 1811274 SELECT * FROM TImpMember WHERE FMemNO = '15725713888' DELETE TImpMember WHERE FCardId != 7839853390299832550 DROP TABLE TImpMember 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, FCardState AS FState, FCreateDate AS FCreateDate, FExpiredDate = ISNULL(FExpiredDate,DATEADD(YEAR,100,FCreateDate)), 0 AS FTotalTimes, 0 AS FUsedTimes, FCompId AS FSaleCompId, 0 AS FSaleBillId, '星沙龙' AS FMemo FROM TImpMember WHERE FDeleted = 0 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 WHERE FDeleted = 0 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 AS A WHERE FDeleted = 0 delete TMemberCardAccount WHERE FAcctId = 5419339465693957099 INSERT TMemberCardAccount(FMemId,FId,FCardId,FAcctId,FDeposit,FBalance,FArrear,FCreateDate,FExpiredDate,FMemo) SELECT FMemId,dbo.FNNewId(),FCardId AS FCardId,10,FBalance2,FBalance2,0,FCreateDate,NULL AS FExpiredDate,'' FROM TImpMember WHERE FDeleted = 0 AND FBalance2 != 0 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,10,getdate(),A.FCardTypeId,A.FCompId,'DR','Import',0,'',A.FBalance2,0,A.FBalance2,0,getdate(),'星沙龙导入' FROM TImpMember AS A WHERE FDeleted = 0 AND FBalance2 != 0 SELECT * FROM TPayAccount WHERE FCardTypeId IS NOT NULL UPDATE TMemberCardAcctHist SET FMemo = '从云浩导入' WHERE FCardId IN(SELECT FCardId FROM TImpMember) UPDATE TMemberCardAcctHist SET FMemo = '从老系统中导入' DELETE TMemberCardAcctHist WHERE FAcctId = 10 DELETE TMemberCardAccount WHERE FAcctId = 10 SELECT * FROM TImpMember --交易历史 ALTER TABLE TImpMemberTransHist ADD FMemId BIGINT ALTER TABLE TImpMemberTransHist ADD FCompId BIGINT UPDATE TImpMemberTransHist SET FCompID = 1 UPDATE A SET A.FMemId = B.FMemId FROM TImpMemberTransHist AS A,TImpMember AS C,TMemberCard AS B WHERE C.卡号 = B.FCardNo AND C.MemId = A.MemId SELECT * FROM TImpMemberTransHist INSERT TMemberOldTransHist(FId,FMemId,FTime,FCardId,FCompId,FBillType,FBizType,FTransNo,FContent,FPrice,FQuantity,FAmount,FPayment,FEmployee,FMemo) SELECT DBO.FNNewId(),A.FMemId,A.消费时间,0,A.FCompId,'DR','Import','',消费项目外卖事项,累计金额_元_,1,累计金额_元_,'',服务人员,'' FROM TImpMemberTransHist AS A WHERE ISNULL(FMemId,0) != 0 select * from tcompany