use jinan_xiu drop table TImpMember drop table TImpMemberCard SELECT COUNT(1) FROM TImpMemberCard SELECT COUNT(1) FROM TImpMember SELECT * FROM TImpMember SELECT * FROM TImpMemberCard UPDATE TImpMember SET 消费次数 = 当前积分,当前积分 = 最后消费日,最后消费日= 卡账户信息 where 当前积分 like '%次%' SELECT * FROM TImpMember where 当前积分 like '%次%' SELECT MemId,SUM(1) FROM TImpMemberCard GROUP BY MemId HAVING(SUM(1)) > 1 DROP TABLE TImpCardType CREATE TABLE TImpCardType ( FId BIGINT, FNo VARCHAR(30), FName VARCHAR(30), FType VARCHAR(30), FValueType INT ) ALTER TABLE TImpMemberCard ADD FCardTypeName VARCHAR(100) ALTER TABLE TImpMember ADD FMemId BIGINT ALTER TABLE TImpMemberCard ADD FMemId BIGINT ALTER TABLE TImpMemberCard ADD FCardNo VARCHAR(50) ALTER TABLE TImpMember ADD FMemNo 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 FCreateDate DATETIME ALTER TABLE TImpMemberCard ADD FCardTypeId BIGINT ALTER TABLE TImpMemberCard ADD FCourseId BIGINT ALTER TABLE TImpMemberCard ADD FBalance DECIMAL(18,6) ALTER TABLE TImpMemberCard ADD FBalance2 DECIMAL(18,6) ALTER TABLE TImpMemberCard ADD FRemainTimes INT ALTER TABLE TImpMemberCard ADD FPurTimes INT ALTER TABLE TImpMemberCard ADD FPurAmount DECIMAL(18,6) ALTER TABLE TImpMemberCard ADD FItemId BIGINT ALTER TABLE TImpMemberCard ADD FCreateDate DATETIME ALTER TABLE TImpMemberCard ADD FExpiredDate DATETIME ALTER TABLE TImpMember ADD FCompId BIGINT ALTER TABLE TImpMemberCard ADD FCompId BIGINT ALTER TABLE TImpMemberCard ADD FCardId BIGINT ALTER TABLE TImpMember ADD FMemo VARCHAR(1000) ALTER TABLE TImpMemberCard ADD FMemo VARCHAR(1000) ALTER TABLE TImpMember ADD FArrear DECIMAL(18,6) ALTER TABLE TImpMember ADD FPoint DECIMAL(18,6) ALTER TABLE TImpMember ADD FBirthday DATETIME ALTER TABLE TImpMember ADD FBirthdayType CHAR ALTER TABLE TImpMember ADD FCustom1 VARCHAR(100) ALTER TABLE TImpMember ADD FPointText VARCHAR(100) ALTER TABLE TImpMemberCoursePack ADD FCardTypeId BIGINT ALTER TABLE TImpMemberCoursePack ADD FItemId BIGINT ALTER TABLE TImpMemberCoursePack ADD FRemainTimes INT ALTER TABLE TImpMemberCoursePack ADD FPurTimes INT ALTER TABLE TImpMemberCoursePack ADD FUsedTimes INT ALTER TABLE TImpMemberCoursePack ADD FPurAmount DECIMAL(18,6) ALTER TABLE TImpMemberCoursePack ADD FCreateDate DATETIME ALTER TABLE TImpMemberCoursePack ADD FExpiredDate DATETIME ALTER TABLE TImpMemberCoursePack ADD FCompId BIGINT ALTER TABLE TImpMemberCoursePack ADD FCardId BIGINT ALTER TABLE TImpMemberCoursePack ADD FMemId BIGINT ALTER TABLE TImpMemberCoursePack ADD FMemo VARCHAR(1000) SELECT * FROM TImpMemberCoursePack --初始化卡类别 UPDATE TImpMemberCard SET FCardTYpeName = 卡名称 + '[' + 折扣 + '折]' DELETE TImpCardType INSERT TImpCardType(FId,FNo,FName,FValueType) SELECT dbo.FNNewId(),FCardTYpeName as fno,FCardTYpeName ,CASE WHEN CASE WHEN 卡类型 = '计次消费' THEN '计次消费' ELSE '储值卡' END = '计次消费' THEN 3 ELSE 1 END FROM TImpMemberCard WHERE 卡类型 IS NOT NULL AND 卡号 IS NOT NULL GROUP BY FCardTYpeName ,CASE WHEN 卡类型 = '计次消费' THEN '计次消费' ELSE '储值卡' END ORDER BY FCardTYpeName SELECT * FROM TImpCardType WHERE FNo = '300年卡[0折]' SELECT * FROM TImpMemberCard WHERE FCardTYpeName = '300年卡[0折]' 300年卡[0折] 300年卡[10折] 300年卡[5折] 300年卡[0折] SELECT FNo FROM TImpCardType GROUP BY FNo HAVING(SUM(1) > 1) --会员ID UPDATE TImpMember SET FMemId = MemId UPDATE TImpMemberCard SET FMemId = MemId --开卡日期 UPDATE TImpMember SET FCreateDate = 注册日期 UPDATE A SET A.FCreateDate = B.FCreateDate FROM TImpMemberCard AS A,TImpMember AS B WHERE A.MemId = B.MemId UPDATE TImpMemberCard SET FExpiredDate = 失效日期 UPDATE TImpMemberCard SET FExpiredDate = DATEADD(YEAR,100,FCreateDate) WHERE FExpiredDate = '1900-01-01' --处理卡号 UPDATE TImpMemberCard SET FCardNo = 卡号 --处理重复卡号 DROP TABLE #Card SELECT FCardNo into #Card FROM TImpMemberCard GROUP BY FCardNo HAVING(SUM(1)) > 1 ALTER TABLE TImpMemberCard ADD FSeq INT IDENTITY ALTER TABLE TImpMemberCard ADD FIndex INT SELECT * FROM TImpMember WHERE MemId = '59611655' SELECT * FROM TImpMember WHERE 手机号 = '18635134050' UPDATE A SET A.FIndex = 1+(SELECT COUNT(1) FROM TImpMemberCard AS B WHERE A.FCardNo = B.FCardNo AND (A.FCreateDate > B.FCreateDate OR (A.FCreateDate = B.FCreateDate AND (A.FSeq > B.FSeq) ))) FROM TImpMemberCard AS A SELECT * FROM TImpMemberCard WHERE FCardNo IN(SELECT FCardNO FROM #Card) AND FIndex > 0 order by FCardNo --删除完全一样的 DELETE A FROM TImpMemberCard AS A, ( SELECT MemId,CardId,MIN(FSeq) AS FSeq FROM TImpMemberCard WHERE FCardNO iN(SELECT FCardNo FROM #Card) GROUP BY MemId,CardId HAVING(SUM(1)>1) ) AS B WHERE A.MemId = B.MemId AND A.CardId = B.CardId AND A.FSeq = B.FSeq --重复的会员编号 SELECT FMemNo into #Card FROM TImpMember GROUP BY FMemNo HAVING(SUM(1)) > 1 ALTER TABLE TImpMember ADD FSeq INT IDENTITY ALTER TABLE TImpMember ADD FIndex INT UPDATE A SET A.FIndex = 1+(SELECT COUNT(1) FROM TImpMember AS B WHERE A.FMemNo = B.FMemNo AND (A.FCreateDate > B.FCreateDate OR (A.FCreateDate = B.FCreateDate AND (A.FSeq > B.FSeq) ))) FROM TImpMember AS A SELECT * FROM TImpMember WHERE FMemNo IN(SELECT FMemNo FROM #Card) AND FIndex > 0 order by FMemNo UPDATE TImpMember SET FMemNo = FMemNo + '.' + CAST(FIndex AS VARCHAR) WHERE FMemNo IN( SELECT FMemNo FROM #Card) AND FIndex >= 1 /* UPDATE A SET A.FCardNo = B.FCardNo FROM TImpMemberCard AS A,TImpMemberCard AS B WHERE A.FMemId = B.FMemId AND A.FIndex > 1 AND B.FIndex = 1 */ SELECT FCardNo,SUM(1) AS Cnt FROM TImpMemberCard GROUP BY FCardNo ORDER BY SUM(1) DESC SELECT FMemNo,FMobile,SUM(1) AS Cnt FROM TImpMember GROUP BY FMemNo ,FMobile ORDER BY SUM(1) DESC SELECT FMemNo,SUM(1) AS Cnt FROM TImpMember WHERE FMemId IN(SELECT FMemId FROM TImpMemberCard) GROUP BY FMemNo ORDER BY SUM(1) DESC SELECT * FROM TImpMember WHERE FMemNo = '15103405980' SELECT * FROM TImpMemberCard WHERE FMemId = '45294303' UPDATE TImpMemberCard SET FCardId = CardId UPDATE TImpMemberCard SET FCardId = dbo.FNNewId() WHERE FCardId IS NULL --会员编号 UPDATE A SET A.FMemNo = B.FCardNo FROM TImpMember AS A,TImpMemberCard AS B WHERE A.MemId = B.MemId UPDATE TImpMember SET FMemNo = 手机号 WHERE ISNULL(FMemNo,'') = '' UPDATE TImpMember SET FName = 姓名 UPDATE TImpMember SET FMobile = 手机号 UPDATE TImpMember SET FGender = CASE WHEN 性别 = '男' THEN 1 ELSE '0' END UPDATE TImpMember SET FArrear = 0 UPDATE TImpMember SET FMemo = FMemo UPDATE TImpMember SET FPointText = replace(replace(replace(replace(当前积分,'分',''),char(10),''),char(13),''),' ','') UPDATE TImpMember SET FPoint = CAST(FPointText AS FLOAT) SELECT * FROM TImpMember where 当前积分 like '%次%' SELECT FCompName FROM TImpMember GROUP BY FCompName --门店 UPDATE TImpMember SET FCompId = (SELECT FId FROM TCompany WHERE FName = '诺漫帝经五路店') WHERE FCompName = '诺漫帝经五路店' UPDATE TImpMember SET FCompId = (SELECT FId FROM TCompany WHERE FName = '诺漫帝伟东店') WHERE FCompName = '诺漫帝济大路店' UPDATE TImpMember SET FCompId = (SELECT FId FROM TCompany WHERE FName = 'K-vogue文西店') WHERE FCompName = '济南历下王道造型店' UPDATE TImpMemberCard SET FCompId = dbo.FNCompId('001') SELECT * FROM TCompany UPDATE TImpMemberCard SET FCardNo = 'NA' + FCardNo WHERE FCardNo IN(SELECT FCardNo FROM TMemberCard) AND FCompId = dbo.FNCompId('011') UPDATE TImpMemberCard SET FCardNo = 'NB' + FCardNo WHERE FCardNo IN(SELECT FCardNo FROM TMemberCard) AND FCompId = dbo.FNCompId('012') UPDATE TImpMemberCard SET FCardNo = 'NC' + FCardNo WHERE FCardNo IN(SELECT FCardNo FROM TMemberCard) AND FCompId = dbo.FNCompId('013') UPDATE TImpMember SET FMemNo = 'NA' + FMemNo WHERE FMemNo IN(SELECT FMemNo FROM TMember) AND FCompId = dbo.FNCompId('011') UPDATE TImpMember SET FMemNo = 'NB' + FMemNo WHERE FMemNo IN(SELECT FMemNo FROM TMember) AND FCompId = dbo.FNCompId('012') UPDATE TImpMember SET FMemNo = 'NC' + FMemNo WHERE FMemNo IN(SELECT FMemNo FROM TMember ) AND FCompId = dbo.FNCompId('013') UPDATE A SET A.FCompId = B.FCompID FROM TImpMemberCard AS A,TImpMember AS B WHERE A.FMemId = B.FMemId SELECT * FROM TImpMember WHERE FCardTypeID IS NULL UPDATE A SET A.FCardTypeId = B.FId FROM TImpMemberCard AS A,TImpCardType AS B WHERE A.FCardTypeName= B.FName UPDATE TImpMember SET FBirthdayType = 'G' UPDATE TImpMember SET FBirthdayType = 'L' WHERE 生日 LIKE '%农历%' UPDATE TImpMember SET FBirthday = REPLACE(REPLACE(生日 , '农历','9999-') , '阳历','9999-') SELECT * FROM TImpMemberCard WHERE FMemo IS NULL --门店 UPDATE TImpMember SET FCompId = 4700258612397082011 -- 余额 UPDATE TImpMemberCard SET FRemainTimes = REPLACE(SUBSTRING(卡内余额,CHARINDEX('余:',卡内余额) + 2,LEN(卡内余额)),'次','') FROM TImpMember WHERE 卡类型 = '计次消费' SELECT * FROM TImpMemberCard WHERE 卡类型 not in( '计次消费') UPDATE TImpMemberCard SET FBalance = CAST( REPLACE( REPLACE(REPLACE(REPLACE(LEFT(卡内余额,CHARINDEX('元',卡内余额)),'元',''),' ','') ,char(10),''),' ','') AS float) WHERE 卡内余额 IS NOT NULL SELECT 赠送余额 FROM TImpMemberCard --处理赠送余额 ALTER TABLE TImpMemberCard ADD FBalance2Text VARCHAR(10) UPDATE TImpMemberCard SET FBalance2Text = CAST(REPLACE( REPLACE(REPLACE(REPLACE(LEFT(赠送余额,CHARINDEX('元',赠送余额) + 3),'元',''),' ','') ,char(10),''),' ','') AS varchar) select * from TImpMemberCard WHERE FBalance2Text != '0' UPDATE TImpMemberCard SET FBalance2 = CAST(REPLACE( REPLACE(REPLACE(REPLACE(LEFT(赠送余额,CHARINDEX('元',赠送余额) + 3),'元',''),' ','') ,char(10),''),' ','') AS float) --WHERE 赠送余额 NOT LIKE '%套餐%' ---------- SELECT SUM(CAST(REPLACE( REPLACE(REPLACE(REPLACE(LEFT(赠送余额,CHARINDEX('元',赠送余额) + 3),'元',''),' ','') ,char(10),''),' ','') AS float) ) FROM TImpMemberCard -- SELECT * FROM TImpMember WHERE FMemno = '10839' UPDATE TImpCardType SET FNo = 'N' + FNo delete TMemberCardType WHERE FId > 100 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 ,FNo,FName,FValueType,2,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 FROM TImpCardType --WHERE FNo IN(SELECT FNo FROM TMemberCardType) ORDER BY FNo UPDATE TMemberCardType SET FAllowRchg = 1 WHERE FId IN(SELECT FId FROM TImpCardType) UPDATE TMemberCardType SET FAllowSale = 1 WHERE FId IN(SELECT FId FROM TImpCardType) UPDATE TMemberCardType SET FEnabled = 1 WHERE FId IN(SELECT FId FROM TImpCardType) 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 IN(SELECT FId FROM TImpCardType) AND C.FNo IN('011','012','013') AND NOT EXISTS(SELECT TOP 1 1 FROM TMemberCardTypeSub AS B WHERE B.FCompId = C.FId AND B.FCardTypeId = I.FId) SELECT * FROM TMemberCardType SELECT * FROM TCompany DELETE TImpCardType WHERE FId = 7976813579673386319 DELETE TImpCardType WHERE FId = 9112300963023479389 SELECT * FROM TImpMember WHERE 卡名称= '完美剪发年卡' SELECT * FROM TImpMember WHERE 卡名称= '' SELECT * FROM TImpCardType WHERE FNo = '完美剪发年卡' UPDATE TImpMember SET 卡名称 = '未知' WHERE 卡名称 = '' UPDATE TImpCardType SET FNo = '未知' ,FName = '未知' WHERE FNo = '' UPDATE TMemberCardType SET FMaterial = 2 SELECT * FROM TMemberCardType UPDATE A SET A.FValueType = 3 FROM TMemberCardType AS A,TImpCardType AS B WHERE A.FId = B.FId --套餐 SELECT * FROM TImpMemberCoursePack UPDATE TImpMemberCoursePack SET FCardId = dbo.FNNewId() WHERE FCardId IS NULL UPDATE TImpMemberCoursePack SET FExpiredDate = NULL UPDATE TImpMemberCoursePack SET FExpiredDate = 失效日期 WHERE 失效日期 != '' UPDATE TImpMemberCoursePack SET FMemo = '' UPDATE A SET A.FItemId = B.FItemId, A.FCardTypeId = B.FId FROM TImpMemberCoursePack AS A,TCourse AS B WHERE A.项目名称 = B.FName UPDATE TImpMemberCoursePack SET FRemainTimes = 剩余次数 UPDATE TImpMemberCoursePack SET FPurTimes = REPLACE(总次数,'次','') UPDATE TImpMemberCoursePack SET FPurAmount = 充值总额 UPDATE TImpMemberCoursePack SET FUsedTimes = FPurTimes - FRemainTimes UPDATE A SET A.FCreateDate = B.FCreateDate, A.FMemId = B.FMemId FROM TImpMemberCoursePack AS A,TImpMemberCard AS B WHERE A.CardId = B.CardId SELECT * FROM TImpMemberCoursePack WHERE FCardTYPEID IS NULL UPDATE TImpMemberCoursePack SET FCompId = dbo.FNCompId('001') DROP TABLE TImpMemberCoursePack 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, 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, ISNULL( FPoint,0) AS FPoint, 1 AS FRecvConsSMS, 1 AS FRecvBulkSMS, ISNULL('','') AS FMemo, '' AS FCustom1,'' AS FCustom2,'' AS FCustom3,'' AS FCustom4,'' AS FCustom5 from TImpMember WHERE FMemId IN(SELECT FMemId FROM TImpMemberCard) SELECT * FROM TImpMember WHERE FMemNo = 'NB0000' SELECT FMemNO FROM TImpMember GROUP BY FMemNO HAVING(SUM(1) > 1) SELECT FCardNo FROM TImpMemberCard GROUP BY FCardNo HAVING(SUM(1) > 1) SELECT * FROM TImpMember WHERE FMemNo IN(SELECT FMemNo FROM TMember ) UPDATE TImpMemberCard SET FCardNo = 'NA' SELECT * FROM TCompany SELECT * FROM TImpMember /* SELECT * FROM TImpMember WHERE FMemId IN( SELECT FMemId,FMemNo,FName,FMobile,FGender,FCompId ,FBirthdayType ,FBirthday,FCreateDate,FPoint INTO #Temp FROM TImpMember GROUP BY FMemId,FMemNo,FName,FMobile,FGender,FCompId ,FBirthdayType ,FBirthday,FCreateDate,FPoint ORDER BY SUM(1) DESC ) SELECT FMemId FROM #Temp GROUP BY FMemId HAVING(SUM(1)) > 1 SELECT * FROM TImpmEMBER WHERE FMemId = 25006217 UPDATE TImpMember SET FMemNo = '0000330' WHERE FMemId = 25463627 UPDATE TImpMember SET FMemNo = '0000055' WHERE FMemId = 25006217 */ 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, FCreateDate AS FCreateDate, FExpiredDate AS FExpiredDate, ISNULL(FRemainTimes,0) AS FTotalTimes, 0 AS FUsedTimes, FCompId AS FSaleCompId, 0 AS FSaleBillId, ISNULL(FMemo,'') AS FMemo FROM TImpMemberCard WHERE FCardTypeName IS NOT NULL UPDATE TImpMemberCard SET FCardId = dbo.FNNewId() SELECT * FROM TImpMember WHERE FCardId IS NULL WHERE CardNo 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,NULL AS FExpiredDate,'' FROM TImpMemberCard 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(),'从盛传中导入' FROM TImpMemberCard AS A 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 TImpMemberCard AS A WHERE 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 TImpMemberCard AS A WHERE FBalance2 != 0 --疗程 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,FCardTypeId,0,FItemId,FCompId,FPurTimes,FPurTimes-FRemainTimes,FPurAmount,0,0,FCreateDate,FExpiredDate,'DR.Import',0,0,0,'从盛传中导入',1,0 FROM TImpMemberCoursePack AS A 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(FCardTypeId,0),getdate(),FPurTimes,0,FPurTimes-FRemainTimes,0,FCompId,'DR','Import',0,'',0,getdate() FROM TImpMemberCoursePack AS A SELECT * FROM TImpMember WHERE FBalance2!= 0 SELECT * FROM TImpMember AS A WHERE FBalance2 != 0 SELECT * FROM TImpTransHist ALTER TABLE TImpTransHist ADD FCompId BIGINT ALTER TABLE TImpTransHist ADD FTime DATETIME UPDATE TImpTransHIst SET FtIME = REPLACE(Time,'消费日期:','') UPDATE TImpTransHist SET FCompID = DBO.FNCompId('011') UPDATE SELECT * FROM TImpTransHist INSERT TMemberOldTransHist(FId,FCompId,FMemId,FTime,FCardId,FBIllType,FBizType,FTransNo,FCOntent,FPrice,FQuantity,FAmount,FPayment,Femployee,FMemo) SELECT dbo.FNNewId(),FCompId,MemId,FTime,CardId,'',BizType,BillNo, ISNULL(Content,''),0,1,0,Amount,Employee, Memo AS FMemo FROM TImpTransHist WHERE FMemId IS NOT NULL AND FMemId IN(SELECT FMemId FROM TImpMember3) SELECT * FROM TCompany SELECT * FROM TMemberCard WHERE FMemo != '' SELECT * FROM TImpMember where isnull(FMemo,'') != '' ALTER TABLE TImpMember ADD ShopId SELECT * FROM TEmployeeSub WHERE FEmpId IN( SELECT * FROM TEmployee WHERE FNickname != FName)