You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
sql-tools/Import/蓝Hair/星沙龙html.sql

428 lines
14 KiB

SELECT count(1) FROM TImpMember
WHERE ¿¨ºÅ = ''
drop table TImpMember
use QingDao_LanHair
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 = '001'
AND I.FNo IN(SELECT 'XSL-' + ¿¨ÖÖ FROM TImpMember)
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
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 TImpMember SET FName = isnull(ISNULL(ÐÕÃû,µç»°),¿¨ºÅ);
UPDATE TImpMember SET FCompId = dbo.FNCompId('001')
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
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