SELECT * FROM TImpMember3 SELECT * FROM TImpMember3 WHERE CUSTNO NOT IN (SELECT CUSTNO FROM TImpMember) SELECT * INTO guest FROM JiMo_AiDingBao_MeiShow..guest SELECT * INTO card FROM JiMo_AiDingBao_MeiShow..card SELECT * INTO cardType FROM JiMo_AiDingBao_MeiShow..cardType SELECT * FROM Card SELECT * FROM guest --会员 ALTER TABLE Guest ADD FMemId BIGINT NOT NULL DEFAULT 0 ALTER TABLE Guest ADD FMemNo VARCHAR(50) NOT NULL DEFAULT '' ALTER TABLE Guest ADD FName VARCHAR(50) NOT NULL DEFAULT '' ALTER TABLE Guest ADD FGender INT NOT NULL DEFAULT 0 ALTER TABLE Guest ADD FMobile VARCHAR(50) NOT NULL DEFAULT '' ALTER TABLE Guest ADD FMemo VARCHAR(1000) DEFAULT '' ALTER TABLE Guest ADD FArrear DECIMAL(18,6) DEFAULT 0 ALTER TABLE Guest ADD FPoint DECIMAL(18,6) DEFAULT 0 ALTER TABLE Guest ADD FBirthday DATETIME ALTER TABLE Guest ADD FBirthdayType CHAR NOT NULL DEFAULT '' ALTER TABLE Guest ADD FCreateDate DATETIME ALTER TABLE Guest ADD FExpiredDate DATETIME ALTER TABLE Guest ADD FCompId BIGINT DEFAULT 0 ALTER TABLE Guest ADD FDeleted BIT NOT NULL DEFAULT 0 ALTER TABLE Guest ADD FPassword VARCHAR(1000) DEFAULT '' SELECT * FROM Card ALTER TABLE Card ADD FCardNo VARCHAR(50) NOT NULL DEFAULT '' ALTER TABLE Card ADD FCardTypeId BIGINT NOT NULL DEFAULT 0 ALTER TABLE Card ADD FBalance DECIMAL(18,6) NOT NULL DEFAULT 0 ALTER TABLE Card ADD FRemainTimes INT NOT NULL DEFAULT 0 ALTER TABLE Card ADD FCompId BIGINT NOT NULL DEFAULT 0 ALTER TABLE Card ADD FCardId BIGINT NOT NULL DEFAULT 0 ALTER TABLE Card ADD FMemId BIGINT NOT NULL DEFAULT 0 ALTER TABLE Card ADD FCreateDate DATETIME ALTER TABLE Card ADD FExpiredDate DATETIME ALTER TABLE Card ADD FPoint DECIMAL(18,6) NOT NULL DEFAULT 0 ALTER TABLE Card ADD FPassword VARCHAR(50) NOT NULL DEFAULT '' ALTER TABLE Card ADD FMemo VARCHAR(1000) NOT NULL DEFAULT '' ALTER TABLE Card ADD FDeleted BIT NOT NULL DEFAULT 0 --会员资料 SELECT * FROM Guest WHERE FDeleted = 0 --没有卡的会员,标记为删除 UPDATE Guest SET FDeleted = 1 WHERE Id NOT IN(SELECT GuestId FROM Card WHERE FDeleted = 0) --门店 UPDATE Guest SET FCompId = 1 --会员ID,+100000 UPDATE Guest SET FMemId = 100000 + Id --姓名 UPDATE Guest SET FName = TrueName --电话 UPDATE Guest SET FMobile = PhoneNum --性别 UPDATE Guest SET FGender = sex --CreateDate UPDATE Guest SET FCreateDate = AddDate --备注 UPDATE Guest SET FMemo = Remark --卡 SELECT * FROM Card --删除 UPDATE Card SET FDeleted = Deleted UPDATE Card SET FDeleted = 1 WHERE bChain = 1 --门店 UPDATE Card SET FCompId = 1 --卡ID UPDATE Card SET FCardId = 100000 + Id --会员ID UPDATE Card SET FMemId = GuestId + 100000 --类别 UPDATE Card SET FCardTypeId = 1000 + TypeId --卡号 UPDATE Card SET FCardNO = ContextId --余额 UPDATE Card SET FBalance = Balance --积分 UPDATE Card SET FPoint = CardPoint --开卡日期 UPDATE Card SET FCreateDate = SellDate --有效期 UPDATE Card SET FExpiredDate = OutDate --密码 UPDATE Card SET FPassword = ISNULL(Password,'') --备注 UPDATE Card SET FMemo = ISNULL(Remark,'') --会员密码 UPDATE A SET A.FPassword = B.FPassword FROM Guest AS A,Card AS B WHERE A.FMemId = B.FMemId AND A.FDeleted = 0 AND B.FDeleted= 0 --会员编号 UPDATE A SET A.FMemNo = B.FCardNO FROM guest AS A,Card AS B WHERE A.FMemId = B.FMemId AND A.FDeleted = 0 AND B.FDeleted = 0 --会员ID为0 UPDATE card SET FDeleted = 1 WHERE guestId = 0 SELECT * FROM TMemberCardType SELECT * FROM CardType SELECT * FROM Guest SELECT * FROM SELECT FMemNo,SUM(1) FROM guest WHERE FDeleted = 0 GROUP BY FMemNo HAVING(SUM(1) > 1) SELECT FMemId,SUM(1) FROM Card WHERE FDeleted = 0 GROUP BY FMemId HAVING(SUM(1) > 1) select * from guest where FMemNo = '' AND FDeleted = 0 select * from card where guestId = 1459 SELECT * FROM Card WHERE FCardNo = '01302' SELECT * FROM Guest WHERE FMemId = 100428 SELECT * FROM Card WHERE FMemId = 101459 SELECT * FROM TConsumeBill select * from guest where fmemno = '' AND FDeleted = 0 SELECT * FROM SELECT FMemNO,sum(1) FROM guest WHERE FDeleted = 0 GROUP BY FMemNo HAVING(SUM(1) > 1) SELECT A.FName,A.FMobile,* FROM Card AS B,Guest AS A WHERE B.FCardNo in( SELECT FCardNo FROM Card WHERE FDeleted = 0 --AND bChain = 0 GROUP BY FCardNo HAVING(SUM(1) > 1) ) AND B.FDeleted = 0 AND A.FDeleted= 0 AND A.FMemId = B.FMemId ORDER BY FCardNo SELECT * FROM Card WHERE GuestId = 10518 SELECT * FROM Card WHERE GuestId = 12281 SELECT * FROM guest WHERE FMemNo = '00758' SELECT * FROM Card WHERE FCardNo = '02218' SELECT * FROM Card WHERE bChain = 1 SELECT * FROM CardType WHERE id IN( 47,36) 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 ,'1900-01-01') AS FCreateDate, FGender AS FGender, 'G' AS FBirthdayType, FBirthday AS FBirthday, '' AS FTelephone, ISNULL(FMobile,'') AS FMobilePhone, '' AS FQQ, '' AS FWeChat, '' AS FIdCard, '' AS FEmail, '' AS FAddress, 0 AS FProId, ISNULL(FPassword,'') AS FCPW, '' AS FQPW, 0 AS FChargeEmpId, ISNULL( FPoint,0) AS FPoint, 1 AS FRecvConsSMS, 1 AS FRecvBulkSMS, ISNULL(FMemo,'') AS FMemo, '' AS FCustom1,'' AS FCustom2,'' AS FCustom3,'' AS FCustom4,'' AS FCustom5 from Guest WHERE FDeleted = 0 UPDATE Guest SET FMemno = 'M' + FMemno WHERE FMemno IN(SELECT FMemno FROM TMember) UPDATE card SET FCardNo = 'M' + FCardNo WHERE FCardNo IN(SELECT FCardNO FROM TMemberCard) INSERT INTO TMemberCard( FCardId, FCardNo, FCardFaceNo, FTypeId, FValueType, FCompId, FMemId, FState, FCreateDate, FExpiredDate, FTotalTimes, FUsedTimes, FSaleCompId, FSaleBillId, FMemo) SELECT FCardId AS FId, FCardNo AS FNo, FCardNo AS FFaceNo, FCardTypeId AS FTypeId, (SELECT FValueType FROM TMemberCardType WHERE FId = FCardTypeId) AS FValueType, FCompId AS FCompId, FMemId AS FMemId, 1 AS FState, ISNULL(FCreateDate,1900) AS FCreateDate, FExpiredDate, 0 AS FTotalTimes, 0 AS FUsedTimes, FCompId AS FSaleCompId, 0 AS FSaleBillId, '' AS FMemo FROM Card WHERE FDeleted = 0 GROUP BY FCardNo,FCardTypeId,FCompId ,FMemId,FExpiredDate,FCreateDate,FCardId WHERE FCardTypeId IS NOT NULL INSERT TMemberCardAccount(FMemId,FId,FCardId,FAcctId,FDeposit,FBalance,FArrear,FCreateDate,FExpiredDate,FMemo) SELECT FMemId,dbo.FNNewId(),FCardId AS FCardId,3,FBalance,FBalance,0,FCreateDate,DATEADD(year,1, FCreateDate) AS FExpiredDate,'' FROM Card AS A 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(),'从Excel中导入' FROM Card AS A WHERE FDeleted = 0 UPDATE TMemberCardAcctHist SET FMemo = '' SELECT * FROM TImpTransLog WHERE 客户编号 = 'A020935' update A SET A.FMemId SELECT * FROM TMemberCard WHERE FId = 5494058162892437466 UPDATE A SET A.FExpiredDate = B.FExpiredDate FROM TMemberCard AS A,TImpMember3 AS B WHERE A.FCardId = B.FCardId SELECT * FROM TImpMember3 UPDATE A SET A.FMemo = B.Rem FROM TMemberCard AS A,TImpMember3 AS B WHERE A.FCardId = B.FCardId AND B.Rem IS NOT NULL SELECT * FROM TMemberCardType UPDATE TMemberCardType SET FId = FNo + 1000 WHERE FId > 0 UPDATE TMemberCard SET FTypeId = 0 DELETE TMemberCardTypeSUB UPDATE A SET A.FTypeId = B.CType + 1000 FROM TMemberCard AS A,TImpMember3 AS B WHERE A.FCardId = B.FCardId UPDATE TImpMember3 SET FCardTypeId = CType + 1000 SELECT * FROM TMemberCard WHERE FMemo != '' delete TImpMember3 where CUSTNO IN(SELECT CUSTNO FROM TImpMember2) SELECT * FROM fs.SaiDao_AppServer.dbo.TClient SELECT * FROM card WHERE GuestId = 273 SELECT GuestId ,SUM(1) FROM card WHERE FDeleted = 0 GROUP BY GuestId HAVING(SUM(1) > 1) SELECT * FROM card WHERE GuestId = 0 AND Deleted = 0 SELECT * FROM CardType WHERE Deleted = 0 AND Id NOT IN(SELECT TypeId FROM card WHERE Deleted = 0) SELECT * FROM fs.QingDao_DieQiao.dbo.TMemberCardType ---卡类别 INSERT TMemberCardType(FId,FNo,FName,FValueType,FMaterial,FPrice,FAcctId,FDeposit,FAcctId2,FDeposit2,FAcctId3,FDeposit3,FTimes,FAlertBalance,FMinRchgAmt,FValidityPeriod,FValidityPeriodUnit,FAllowSale,FAllowRchg,FEnabled,FOrder,FSalePointMode,FSalePointValue,FRchgPointMode,FRchgPointValue) SELECT FId = Id + 1000, FNo = 'MX' + cast(id as varchar), FName = Name, 1 AS FValueType, 2 AS FMaterial, 0 AS FPrice, 3 AS FAcctId, 0 AS FDeposit, 0 as FAcctId2, 0 AS FDeposit2, 0 AS FAcctId3, 0 AS FDeposit3, 0 AS FTimes, 0 AS FAlertBalance, 0 AS FMinRchgAmt, 0 AS FValidityPeriod, 0 AS FValidityPeriodUnit, 0 AS FAllowSale, 0 AS FAllowRchg, 1, 1, 0 AS FSalePointMode, 0 AS FSalePointValue, 0 AS FRchgPointMode, 0 AS FRchgPointValue FROM cardType --项目类别 SELECT * FROM ServiceType INSERT TBasicType(FId,FKey,FNo,FName) SELECT 100000 + Id,'ItemType',Id,Name FROM ServiceType --项目 SELECT * FROM Service INSERT TItem(FId,FNo,FNoOfPad,FName,FAbbr,FTypeId,FBriefCode,FDescription,FPriceMode,FIsService,FStatTimes,FCustom1,FCustom2,FCustom3,FEnabled,FPrice,FVipPrice,FTime,FDctId,FPointMode,FPointValue,FDeptId,FAllowBooking) SELECT Id+1000,Id,Id,Name,Name,TypeId + 100000,dbo.FNGetFirstPinYin(Name),'''',1,1,1,'''','''','''',1,Price,Price,0,0,1,0,0,1 FROM Service --员工 --职位 INSERT TBasicType(FId,FKey,FNo,FName) SELECT 200000 + id,'Position',Id,Name FROM job INSERT INTO TEmployee(FId,FNo,FName,FEnLname,FEnFname,FNickname,FDeptId,FPosId,FTechTypeId,FBriefCode,FGender,FStature,FWeight,FNationPlace,FNation,FEducation,FMarital,FAddress,FTelephone,FMobilePhone,FQQ,FEmail,FIdCard,FBirthdayType,FBirthday,FCardNo,FCardPW,FPW,FBank,FBankCardNo,FSSNo,FHCNo,FLinkMan,FLinkManTel,FLinkManAddr,FIntrId,FAllowSign,FAllowBooking,FContractType,FState,FCreatorId,FCreateDate,FEntryDate,FExpiredDate,FLeaveDate,FDescription,FCustom1,FCustom2,FCustom3) SELECT 1000+ id,ContextId,Name,'','',NickName,0,JobId + 200000,0,dbo.FNGetFirstPinYin(name),sex,0,0,'','','','',FamilyAddress,'',Phone,'','',Identiy,'G',Birth,'','','','','','','',FamilyName,FamilyTel,'',0,0,1,0,1,0,AddDate,AddDate,NULL,OutDate,'','','','' FROM Employee WHERE ContextId NOT LIKE '%离职%' UPDATE TEmployee SET FDeptId = 5523957399072203416 SELECT * FROM Employee SELECT ContextId ,SUM(1) FROM Employee GROUP BY ContextId HAVING(SUM(1) > 1) SELECT * FROM TBasicType WHERE FKey LIKE 'Dep%' DELETE TEmployeeSub INSERT TEmployeeSub(FEmpId,FSerialNo,FCompId) SELECT E.FId,E.FNo,C.FId FROM TEMployee AS E,TCompany AS C WHERE C.FId != 0 AND E.FId != 0