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.
13 lines
742 B
13 lines
742 B
|
|
select FMemId,FId,FCourseId,FItemId,FRemainPurTimes,FRemainFreeTimes,FCompId INTO #Course
|
|
from TMemberCourse WHERE FExpiredDate < '2021-12-31'
|
|
and fcourseid = 5518497342783127396
|
|
and (fremainpurtimes + FRemainFreeTimes) > 0
|
|
|
|
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.FId AS FCardId,0, ISNULL(FCourseId,0),getdate(),0,0,FRemainPurTimes,FRemainFreeTimes,FCompId,'QT','Clear',0,'后台清理',0,getdate()
|
|
FROM #Course AS A
|
|
|
|
UPDATE TMemberCourse SET FUsedPurTimes = FPurTimes,FUsedFreeTimes = FFreeTimes
|
|
WHERE FId IN(SELECT FId FROM #Course)
|
|
|
|
|