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/美丽加.sql

554 lines
17 KiB

use wuhan_ziyan
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 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 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 DROP COLUMN FCardKind
ALTER TABLE TImpMemberCard ADD FMemId BIGINT
ALTER TABLE TImpMemberCard ADD FCardId BIGINT
ALTER TABLE TImpMemberCard ADD FCardTypeId BIGINT
ALTER TABLE TImpMemberCard ADD FCardKind AS CASE WHEN card_type = 0 THEN 'Course' ELSE 'Money' END
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 FBalance DECIMAL(18,6)
ALTER TABLE TImpMemberCard ADD FBalance2 DECIMAL(18,6)
ALTER TABLE TImpMemberCard ADD FMemo VARCHAR(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 =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 != ''
AND FCardKind = 'Money'
group BY card_name
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.FNo IN('008','000')
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
SELECT * FROM TImpMemberCard WHERE card_flag = 1 AND custom_id = 1501983
SELECT * FROM TImpMemberInfo WHERE custom_id = 1501983
UPDATE A
SET A.FCardTypeId = B.FId
FROM TImpMemberCard AS A,TMemberCardType AS B
WHERE B.FName LIKE '%' + a.card_name + '%'
UPDATE TImpMember SET FCompId = dbo.FNCompId('008')
UPDATE TImpMemberCard SET FCompId = dbo.FNCompId('008')
UPDATE A
SET A.FCardNo = B.FMemno
FROM TImpMemberCard AS A,TImpMember AS B
WHERE A.FMemId = B.FMemId
AND A.FDeleted = 0
SELECT * FROM TImpMemberCard WHERE FCardNo IS NULL
SELECT * FROM TImpMember WHERE FMemNo IS NULL
SELECT * FROM TImpMemberCard WHERE custom_id NOT IN(SELECT custom_id FROM TImpMember)
UPDATE TImpMember SET FMemId = CAST(custom_id AS FLOAT) WHERE FMemId IS NULL
UPDATE TImpMemberCard SET FMemId = CAST(custom_id AS FLOAT) WHERE FMemId IS NULL
UPDATE TImpMemberCard SET FCardId = CAST(card_id AS FLOAT) WHERE FCardId 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'
UPDATE TImpMember SET FMemo = note
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 ״̬ != ''
UPDATE TImpMember SET FDeleted = 0
UPDATE TImpMember SET FDeleted = 1 WHERE ¿¨ÖÖ = ''
UPDATE TImpMember SET FBirthdayType = 'G'
--»ñÈ¡Óà¶î
SELECT card_id
FROM (
SELECT card_id,left_not_given_money,left_given_money
FROM TImpMemberCardDetail
WHERE if_pre = 0
AND card_id in(SELECT card_id FROM TImpMemberCard WHERE FCardKind = 'Money')
GROUP BY card_id,left_not_given_money,left_given_money
) AS A
GROUP BY card_id
HAVING SUM(1) > 1
UPDATE A
SET A.FBalance = B.FBalance,
A.FBalance2 = B.FBalance2
FROM TImpMemberCard AS A,(
SELECT card_id AS FCardId,left_not_given_money AS FBalance,left_given_money AS FBalance2
FROM TImpMemberCardDetail
WHERE if_pre = 0
AND card_id in(SELECT card_id FROM TImpMemberCard WHERE FCardKind = 'Money')
GROUP BY card_id,left_not_given_money,left_given_money) AS B
WHERE A.FCardId = B.FCardId
AND FCardKind = 'Money'
select * from TImpMemberCardDetail WHERE card_left_money != left_not_given_money
SELECT * FROM TImpMemberCard WHERE card_id = 1501834
--´¦ÀíÖظ´¿¨ºÅ
SELECT * FROM TImpMemberCard WHERE FCardNo IS NULL
DROP TABLE #Card
SELECT FCardNo into #Card
FROM TImpMemberCard
WHERE FCardKind = 'Money'
AND FDeleted = 0
GROUP BY FCardNo
HAVING(SUM(1)) > 1
ALTER TABLE TImpMemberCard ADD FSeq INT IDENTITY
ALTER TABLE TImpMemberCard ADD FIndex INT
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
WHERE A.FDeleted = 0
UPDATE TImpMemberCard SET FCardNo = FCardNo + '.' + CAST(FIndex AS VARCHAR)
WHERE FCardNo IN( SELECT FCardNo FROM #Card)
AND FDeleted = 0
--ÁƳÌ
SELECT * FROM TImpMemberCard WHERE card_type = 0
CREATE TABLE TImpItem
(
FItemId BIGINT,
FCourseId BIGINT,
FName NVARCHAR(100)
)
insert TImpItem(FName,FItemId,FCourseId)
select card_name AS FName,dbo.FNNewId() AS FItemId,dbo.FNNewId() AS FCourseId
FROM TImpMemberCard
WHERE card_type = 0
AND FDeleted = 0
GROUP BY card_name
insert TImpItem(FName,FItemId,FCourseId)
select A.item_name AS FName,dbo.FNNewId() AS FItemId,dbo.FNNewId() AS FCourseId
FROM TImpMemberCardDetail AS A,TImpMemberCard AS B
WHERE if_pre = 1
AND A.card_id = B.card_id
AND B.FDeleted = 0
GROUP BY item_name
ALTER TABLE TImpMemberCard ADD FItemId BIGINT
ALTER TABLE TImpMemberCard ADD FPurTimes DECIMAL(18,6)
ALTER TABLE TImpMemberCard ADD FPurFreeTimes DECIMAL(18,6)
ALTER TABLE TImpMemberCard ADD FCalcMode INT
SELECT b.card_name,a.* FROM TIMpMemberCardDetail AS A,TImpMemberCard AS B
WHERE A.card_id = b.card_id
AND b.card_type = 0
AND b.FDeleted = 0
order by b.card_id
DROP TABLE TImpMemberCourse
SELECT dbo.FNNewId() AS FId,
B.FCompId,
B.FMemId,
CAST(0 AS BIGINT) AS FCourseId,
CAST(0 AS BIGINT) AS FItemId,
CAST(0 AS DECIMAL(18,6)) AS FPurTimes,
CAST(0 AS DECIMAL(18,6)) AS FFreeTimes,
0 AS FCalcMode,
B.card_name ,
B.card_open_date,
b.card_end_date,
b.custom_id,
a.if_pre,
A.card_id AS card_id,
case when if_pre = 1 THEN a.item_name ELSE '' END as item_name,
CAST(NULL AS DATETIME) AS FCreateDate,
CAST(NULL AS DATETIME) AS FExpiredDate,
CASE WHEN item_total_num = -1 THEN item_total_num ELSE item_left_num END AS num
INTO TImpMemberCourse
FROM TIMpMemberCardDetail AS A,TImpMemberCard AS B
WHERE A.card_id = b.card_id
AND (b.card_type = 0 OR (b.card_type = 1 AND a.if_pre = 1))
AND b.FDeleted = 0
GROUP BY B.FCompId,B.FMemId,b.card_name,b.card_open_date,b.card_end_date,a.if_pre,A.card_id,b.custom_id,case when if_pre = 1 THEN a.item_name ELSE '' END,a.FExpiredDate, CASE WHEN item_total_num = -1 THEN item_total_num ELSE item_left_num END
UPDATE A
SET A.FCourseId = B.FCourseId,
A.FItemId = B.FItemId
FROM TImpMemberCourse AS A,TImpItem AS B
WHERE A.card_name = B.FName
AND a.if_pre = 0
UPDATE A
SET A.FCourseId = 0,
A.FItemId = B.FItemId
FROM TImpMemberCourse AS A,TImpItem AS B
WHERE A.item_name = B.FName
AND a.if_pre = 1
UPDATE TImpMemberCourse SET FCreateDate = card_open_date
UPDATE TImpMemberCourse SET FExpiredDate = card_end_date
UPDATE TImpMemberCourse SET FCalcMode = 2 WHERE num = -1
UPDATE TImpMemberCourse SET FPurTimes = 0 WHERE num = -1
UPDATE TImpMemberCourse SET FPurTimes = num WHERE if_pre = 0 AND num > -1
UPDATE TImpMemberCourse SET FFreeTimes = num WHERE if_pre = 1
INSERT TMemberCourse(FId,FMemId,FCourseId,FMemPackId,FItemId,FCompId,FPurTimes,FUsedPurTimes,FPurAmount,FFreeTimes,FFreeAmount,FPurchaseDate,FExpiredDate,FBizType,FTransId,FArrear,FDurable,FMemo,FCalcMode,FAdjustPrice)
SELECT FId,FMemId,FCourseId,0,FItemId,FCompId,FPurTimes,0,0,FFreeTimes,0,FCreateDate,FExpiredDate,'DR.Import',0,0,0,'´ÓÃÀÀö¼ÓÖе¼Èë',FCalcMode,0
FROM TImpMemberCourse AS A
INSERT INTO TMemberCourseLog(FId,FMemId,FCardId,FPackId,FCourseId,FItemId,FTime,FInPurTimes,FInFreeTimes,FOutPurTimes,FOutFreeTimes,FCompId,FBillType,FBizType,FBillId,FBillNo,FBillDetailId,FRecordTime)
SELECT dbo.FNNewId(),FMemId,A.FId AS FCardId,0, ISNULL(FCourseId,0),FItemId,getdate(),FPurTimes,FFreeTimes,0,0,FCompId,'DR','Import',0,'',0,getdate()
FROM TImpMemberCourse AS A
CREATE INDEX IX_IMP_MEMBER_CARD_DETAIL_item_end_date ON TImpMemberCardDetail(item_end_date)
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 FItemId,FName,FName,FName,FName,0,dbo.FNGetFirstPinYin(FName),'''',1,1,1,'''','''','''',1,0,0,0,0,0,0,0,1
FROM TImpItem
WHERE FItemId NOT IN(SELECT FId FROM TItem)
INSERT INTO TCourse(FId,FNo,FName,FBriefCode,FItemId,FPackId,FSequence,FTypeId,FTimes,FFreeTimes,FDurable,FValidityPeriodUnit,FValidityPeriod,FCreateDate,FExpiredDate,FDescription,FEnabled,FPrice,FAmount,FCalcMode)
SELECT FCourseId AS FId,
A.FName + 'L1',
A.FName AS FName,
'' AS FBriefCode,
A.FItemId AS FItemId,
0 AS FPackId,
1 AS FSequence,
isnull((SELECT TOP 1 FId FROM TBasicType WHERE FKey = 'CourseType'),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
FROM TImpItem AS A
WHERE FCourseId NOT IN(SELECT FId FROM TCourse)
SELECT * FROM TImpMemberCard
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,
FMemo AS FMemo,
'ÃÀÀö¼Óµ¼Èë' AS FCustom1,'' AS FCustom2,'' AS FCustom3,'' AS FCustom4,'' AS FCustom5
from TImpMember
WHERE FDeleted = 0
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
AND FCardKind = 'Money'
SELECT * FROM TImpMemberCard WHERE FCardNo IS 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
WHERE FDeleted = 0
AND FCardKind = 'Money'
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
AND FCardKind = 'Money'
SELECT * FROM TMemberCard WHERE FCardNO = '00000996'
SELECT *FROM TMemberCardAccount WHERE FCardId = 1500012
SELECT *FROM TMemberCardAcctHist WHERE FCardId = 1500012
SELECT * FROM TImpMemberCard WHERE FCardId = 1500012
INSERT TMemberCardAccount(FMemId,FId,FCardId,FAcctId,FDeposit,FBalance,FArrear,FCreateDate,FExpiredDate,FMemo)
SELECT FMemId,dbo.FNNewId(),FCardId AS FCardId,5999201177389426488,FBalance2,FBalance2,0,FCreateDate,NULL AS FExpiredDate,''
FROM TImpMemberCard
WHERE FDeleted = 0
AND FBalance2 != 0
SELECT * FROM TPayAccount
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,5999201177389426488,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 TImpMemberTransHist
--½»Ò×ÀúÊ·
ALTER TABLE TImpMemberTransHist ADD FMemId BIGINT
ALTER TABLE TImpMemberTransHist ADD FCompId BIGINT
UPDATE TImpMemberTransHist SET FCompID = dbo.FNCompId('008')
USE WUHAN_SHAXUAN
SELECT * FROM TImpMemberInfo
UPDATE A
SET A.FMobilePhone = B.custom_mobile
FROM TMember AS A,TImpMemberInfo AS B
WHERE A.FMemId = B.custom_id
AND A.FMobilepHone != B.custom_mobile
UPDATE A
SET A.FCustTelephone = B.FMobilePhone
FROM TConsumeBill AS A,TMember AS B
WHERE A.FMemId = B.FMemId
AND A.FCustTelephone != B.FMobilePhone
AND A.FMemId IN(SELECT FMemId FROM TImpMember)
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 TImpMember
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
SELECT * FR