SELECT count(1) FROM TImpMember WHERE 卡号 = '' drop table TImpMember SELECT * FROM TImpMember SELECT * FROM TImpMemberCard 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 TImpMemberCard ADD FMemId AS custom_id ALTER TABLE TImpMemberCard ADD FCardId AS CAST(REPLACE(card_id,'.0','') AS BIGINT) ALTER TABLE TImpMemberCard ADD FCardTypeId BIGINT ALTER TABLE TImpMemberCard ADD FCreateDate AS card_open_date ALTER TABLE TImpMemberCard ADD FExpiredDate AS card_end_date ALTER TABLE TImpMemberCard ADD FCardNo VARCHAR(100) ALTER TABLE TImpMemberCard ADD FCompId BIGINT ALTER TABLE TImpMemberCard ADD FDeleted BIT ALTER TABLE TImpMemberCard ADD FState INT ALTER TABLE TImpMemberCard ADD FMemo VARCHAR(100) select * from TImpMemberCard WHERE custom_id = 1500031.0 SELECT * FROM TImpMember WHERE custom_mobile = '18223447622' 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(), 'MLJ-' + card_name,'MLJ-' + card_name 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 TImpMemberCard WHERE card_name != '' group BY card_name SELECT * FROM TImpMemberCard 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 = dbo.FNCompId('002') AND I.FNo LIKE 'MLJ%' AND NOT EXISTS(SELECT TOP 1 1 FROM TMemberCardTypeSub AS B WHERE B.FCompId = C.FId AND B.FCardTypeId = I.FId) UPDATE TImpMemberCard SET FDeleted = 0 UPDATE TImpMemberCard SET FState = 1 UPDATE TImpMemberCard SET FDeleted = 1 WHERE card_flag = 1 UPDATE A SET A.FCardTypeId = B.FId FROM TImpMemberCard AS A,TMemberCardType AS B WHERE B.FName LIKE '%' + a.card_name + '%' UPDATE TImpMemberCard SET FCompId = dbo.FNCompId('002') UPDATE A SET A.FCardNo = B.FMemno FROM TImpMemberCard AS A,TImpMember AS B WHERE A.FMemId = B.FMemId AND A.FDeleted = 0 UPDATE TImpMember SET FMemId = CAST(custom_id AS FLOAT) WHERE FMemId IS NULL UPDATE TImpMember SET FMobile = ISNULL(custom_mobile,''); UPDATE TImpMember SET FMemNO = custom_member_id UPDATE TImpMember SET FMemNO = custom_mobile WHERE ISNULL(FMemNO,'') = '' UPDATE TImpMember SET FMemNO = custom_name WHERE ISNULL(FMemNO,'') = '' UPDATE TImpMember SET FCardNo = FMemNO UPDATE TImpMember SET FName = custom_name UPDATE TImpMember SET FBirthdayType = 'G' SELECT * FROM TImpMemberInfo UPDATE TImpMember SET FCompId = dbo.FNCompId('002') UPDATE A SET FGender = CAST(replace(custom_sex,'.0','') AS INT) FROM TImpMember AS A SELECT * FROM TImpMember UPDATE TImpMember SET FMemo = '' select * from TImpMemberCard WHERE card_id = 6660996 UPDATE A SET A.FCreateDate = card_open_date FROM TImpMember AS A,TImpMemberCard AS B WHERE cast(A.custom_id as float) = cast(b.custom_id as float) UPDATE TImpMember SET FCreateDate = getdate() WHERE FCreateDate IS NULL UPDATE TImpMember SET FExpiredDate = DATEADD(YEAR,100,FCreateDate) SELECT * FROM TImpMember2 SELECT * FROM TImpMember WHERE 状态 != '正常' AND 状态 != '' SELECT * FROM TImpMember SELECT * FROM TImpMemberCard WHERE custom_id = 1500184.0 DELETE TImpMemberInfo SELECT * FROM TMemberCardType select * from TImpMemberInfo select * from TImpMemberCard drop table TImpMemberCard UPDATE TImpMember SET FDeleted = 0 UPDATE TImpMember SET FDeleted = 1 WHERE 卡种 = '' UPDATE TImpMember SET FBirthdayType = 'G' UPDATE TImpMember SET FBirthday = OSH_Birthday WHERE OSH_Birthday != '1900-01-01' SELECT * FROM TImpMember WHERE FMemId = 1500184 SELECT * FROM TImpMember WHERE FMemNo IN(SELECT FmemNO FROM TMember) 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 FMemNO IN(SELECT FMemNO FROM TMember) UPDATE TImpMember SET FMemNo = 'Y' + FMemNo,FCardNO = 'Y' + FCardNo WHERE FMemNo IN(SELECT FMemNo FROM TMember) SELECT FMemNo,SUM(1) FROM TImpMember WHERE FDeleted = 0 GROUP BY FMemNo HAVING(SUM(1) > 1) SELECT FCardNo,SUM(1) FROM TImpMemberCard WHERE 1=1 -- AND FDeleted = 0 GROUP BY FCardNo HAVING(SUM(1) > 1) SELECT * FROM TImpMEMBERCard WHERE FCardNo = '6660327' UPDATE TImpMEMBERCard SET FCardNO = FCardNo + '.1' WHERE FCardId = 1500041 UPDATE TImpMEMBERCard SET FCardNO = FCardNo + '.1' WHERE FCardId = 1500687 select * from TImpMember WHERE FMemId = 1500026 SELECT * FROM TImpMemberCard WHERE card_flag = 1 SELECT * FROM TImpMemberCard WHERE custom_id = 1500184.0 UPDATE TIMpmEMBER SET FMemNo = FMemNO + '.2',FCardNo = FCardNo + '.2' WHERE FCardId = 1452136 drop table TImpMemberCard SELECT * FROM TImpMember WHERE FMemNO = '600632' SELECT * FROM TImpMember2 WHERE cardNo2 = '600632' SELECT * FROM TMember WHERE FDeleted = 1 DELETE TImpMember WHERE FCardId != 7839853390299832550 [{"if_pre":0,"left_given_money":"22.00","left_not_given_money":"9.00","card_left_money":"31.00","item_name":"非常规类项目(无折扣)","item_id":null,"item_expiry_date":-1,"freeze_money":"0.00","item_end_date":32503564799000,"item_discount":10},{"if_pre":0,"left_given_money":"22.00","left_not_given_money":"9.00","card_left_money":"31.00","item_name":"常规类项目(折扣)","item_id":null,"item_expiry_date":-1,"freeze_money":"0.00","item_end_date":32503564799000,"item_discount":5},{"if_pre":0,"left_given_money":"22.00","left_not_given_money":"9.00","card_left_money":"31.00","item_name":"所有产品","item_id":null,"item_expiry_date":-1,"freeze_money":"0.00","item_end_date":32503564799000,"item_discount":10}] DROP TABLE TImpMember 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, FExpiredDate = ISNULL(FExpiredDate,DATEADD(YEAR,100,FCreateDate)), 0 AS FTotalTimes, 0 AS FUsedTimes, FCompId AS FSaleCompId, 0 AS FSaleBillId, ISNULL(FMemo,'') AS FMemo FROM TImpMemberCard 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 TImpMemberCard 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 TImpMemberCard AS A WHERE FDeleted = 0 delete TMemberCardaccthist 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 TImpMemberCard 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 TImpMembercard AS A WHERE FDeleted = 0 AND FBalance2 != 0 SELECT * FROM TMemberCardAccount WHERE FAcctId = 10 update TMemberCardAccount WHERE F 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 TMemberCardType WHERE FName LIKE '会员卡%' SELECT SUM(FBalance) FROM TMemberCardAccount WHERE FCardId IN(SELECT FCardId FROM TMemberCard WHERE FTypeId= 8996048402734341748) SELECT 57035.6 - 57157.600000 SELECT 46033.9 - 46123.900000 SELECT * FROM TMemberCardAccount WHERE FBalance = 122 SELECT * FROM TMember WHERE FMemId = 1500235