SELECT count(1) FROM TImpMember WHERE 卡号 = '' drop table TImpMember use huhehaote_tianmeiyuan SELECT * FROM TConsumeBill use yuncheng_piaosifang SELECT * FROM TImpMember WHERE CardId = '2820631' sp_rename 'TImpMember','TImpMember_' UPDATE TImpMember SET MemId = '' SELECT * FROM TImpMember WHERE MemId != CardId 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 ALTER TABLE TImpMember ADD FRemainTimes DECIMAL(18,6) ALTER TABLE TImpMember ADD FCourseId BIGINT ALTER TABLE TImpMember ADD FItemId BIGINT 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 卡种 != '' AND 卡类型= '储值卡' 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 C.fnO = '002' AND I.FNo IN(SELECT 'XSL-' + 卡种 FROM TImpMember) SELECT * INTO #CardType FROM TMemberCardType WHERE FNo lIKE 'XSL%' DELETE TMemberCardType WHERE FId IN(SELECT FId FROM #CardType) DELETE TMemberCardTypeSub WHERE FCardTypeId IN(SELECT FId FROM #CardType) SELECT * FROM TMemberCardType SELECT * FROM TMemberCard WHERE FCardNO = '888888' SELECT * FROM TImpMember ORDER BY FBalance DESC UPDATE TImpMember SET FCardId = dbo.FNNewId() WHERE FCardId IS NULL UPDATE TImpMember SET FMemId = dbo.FNNewId() 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 UPDATE A SET A.MemId = B.MemID FROM TImpMember AS A,( SELECT 卡号,MemID FROM TImpMember WHERE ISNULL(MemId,'') != '') AS B WHERE ISNULL(A.MemId,'') = '' AND A.卡号 = B.卡号 UPDATE A SET A.MemId = B.MemId FROM SELECT * FROM TImpMember UPDATE TImpMember SET FName = isnull(ISNULL(姓名,电话),卡号); UPDATE TImpMember SET FCompId = dbo.FNCompId('002') UPDATE TImpMember SET FGender = CASE WHEN 性别 = '男' THEN 1 ELSE 0 END 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 UPDATE TImpMember SET FCardTypeId = NULL SELECT * FROM TImpMember WHERE 卡类型 = '储值卡' 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 FMemNo,SUM(1) FROM TImpMember WHERE FDeleted = 0 AND 卡类型 = '储值卡' GROUP BY FMemNo HAVING(SUM(1) > 1) UPDATE TImpMember SET FMemNo = 'A' + FMemNO,FCardNo = 'A' + FCardNo WHERE FMemNO iN(SELECT FMemNo FROM TMember) --疗程 SELECT * FROM TImpMember WHERE 卡类型 = '计次卡' 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 dbo.FNNewId(),卡种,卡种,卡种,卡种,0,dbo.FNGetFirstPinYin(卡种),'',1,1,1,'','','',1,0,0,0,0,1,0,0,1 FROM TImpMember WHERE 卡类型 = '计次卡' GROUP BY 卡种 INSERT TItemSub(FId,FCompId,FItemId,FPrice,FVipPrice,FTime,FDctId,FPointMode,FPointValue,FDeptId,FAllowBooking,FEnabled) SELECT dbo.FNNewId(),C.FId,I.FId,I.FPrice,I.FVipPrice,I.FTime,I.FDctId,I.FPointMode,I.FPointValue,I.FDeptId,I.FAllowBooking,I.FEnabled FROM TItem AS I,TCompany AS C WHERE I.FId != 0 AND C.FNo = '002' AND I.FNo IN(SELECT 卡种 FROM TImpMember) INSERT INTO TCourse(FId,FNo,FName,FBriefCode,FItemId,FPackId,FSequence,FTypeId,FTimes,FFreeTimes,FDurable,FValidityPeriodUnit,FValidityPeriod,FCreateDate,FExpiredDate,FDescription,FEnabled,FPrice,FAmount,FCalcMode, FPointMode,FPOintValue,FAcctId,FDeposit) SELECT dbo.FNNewId() AS FId, I.FNo , I.FName AS FName, '' AS FBriefCode, I.FId AS FItemId, 0 AS FPackId, 1 AS FSequence, 0 AS FTypeId, 1 AS FTimes, 0 AS FFreeTimes, 0 AS FDurable, 0 AS FValidityPeriodUnit, 0 AS FValidityPeriod, getdate() AS FCreateDate, NULL AS FExpiredDate, '' AS FDescription, 1 AS FEnabled, 0 AS FPrice, 0 AS FAmount, 1 AS FCalcMode, 0 AS FPointMode, 0 AS FPointValue,0,0 FROM TItem AS I where I.FNo IN(SELECT 卡种 FROM TImpMember) AND I.FNo != '' UPDATE A SET A.FCourseId = B.FId, A.FItemId = B.FItemId FROM TImpMember AS A,TCourse AS B WHERE A.卡种 = B.FName AND A.卡类型= '计次卡' SELECT 卡种 FROM TImpMember WHERE 卡类型 = '计次卡' GROUP BY 卡种 SELECT * FROM TImpMember UPDATE TImpMember SET FRemainTimes = CAST(余次 AS FLOAT) 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 AND 卡类型 = '储值卡' 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 AND 卡类型 = '计次卡' and FMemNO not IN(SELECT FMemNO FROM TMember) SELECT * FROM TMember WHERE FMemNO = '801332' SELECT * FROM TImpMember WHERE FM SELECT * FROM TImpMember WHERE FMemNO = '80001' 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, FMemo AS FMemo FROM TImpMember WHERE FDeleted = 0 AND 卡类型 = '储值卡' 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 AND 卡类型 = '储值卡' 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 AND 卡类型 = '储值卡' delete TMemberCardAccount WHERE FAcctId = 5419339465693957099 INSERT TMemberCardAccount(FMemId,FId,FCardId,FAcctId,FDeposit,FBalance,FArrear,FCreateDate,FExpiredDate,FMemo) SELECT FMemId,dbo.FNNewId(),FCardId AS FCardId,5419339465693957099,FBalance2,FBalance2,0,FCreateDate,NULL AS FExpiredDate,'' FROM TImpMember WHERE FDeleted = 0 AND FBalance2 != 0 AND 卡类型 = '储值卡' 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 AND 卡类型 = '储值卡' SELECT * FROM TPayAccount WHERE FCardTypeId IS NOT NULL UPDATE A SET A.FMemId = B.FMemID FROM TIMpMEMBER AS A,(SELECT MemId,FMemID FROM TImpMember WHERE 卡类型= '储值卡') AS B WHERE A.MemId = B.MemId AND A.卡类型= '计次卡' SELECT * FROM TImpMEMBER WHERE 卡号 = '80299' INSERT TMemberCourse(FId,FMemId,FCourseId,FMemPackId,FItemId,FCompId,FPurTimes,FUsedPurTimes,FPurAmount,FFreeTimes,FFreeAmount,FPurchaseDate,FExpiredDate,FBizType,FTransId,FArrear,FDurable,FMemo,FCalcMode,FAdjustPrice) SELECT FCardId,FMemId,FCourseId,0,FItemId,FCompId,FRemainTimes,0,0,0,0,FCreateDate,FExpiredDate,'DR.Import',0,0,0,'新沙龙导入',1,0 FROM TImpMember AS A where 卡类型= '计次卡' INSERT INTO TMemberCourseLog(FId,FMemId,FCardId,FPackId,FCourseId,FTime,FInPurTimes,FInFreeTimes,FOutPurTimes,FOutFreeTimes,FCompId,FBillType,FBizType,FBillId,FBillNo,FBillDetailId,FRecordTime) SELECT dbo.FNNewId(),FMemId,A.FCardId AS FCardId,0, ISNULL(FCourseId,0),getdate(),FRemainTimes + 0 + 0,0,0,0,FCompId,'DR','Import',0,'',0,getdate() FROM TImpMember AS A where 卡类型= '计次卡' SELECT * FROM TImpMember WHERE FMemId = 6324868482319017686 --交易历史 DROP TABLE TImpMemberTransHist ALTER TABLE TImpMemberTransHist ADD FMemId BIGINT ALTER TABLE TImpMemberTransHist ADD FCompId BIGINT UPDATE TImpMemberTransHist SET FCompID = 1 UPDATE A SET A.FMemId = C.FMemId, A.FCompId = C.FCompId FROM TImpMemberTransHist AS A,TImpMember AS C --,TMemberCard AS B WHERE 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 DELETE TMemberOldTransHist sel