دلوقتى انا عايز ادى واحد بافات اكاديمى ...
معايا الquery دا
كود PHP:
USE [SRO_VT_SHARD]
DECLARE @CharName Varchar (MAX)
DECLARE @Graduates INT
DECLARE @HonorPoints INT
DECLARE @CharID INT
DECLARE @CampID INT
SET @CharName = '*[YourCharName]'
SET @CharID = (Select CharID FROM _Char Where CharName16 = @CharName)
SET @CampID = (Select TOP 1 CampID FROM _TrainingCampBuffStatus Where RecipientCharID = @CharID)
SET @Graduates = '1234[Number Of Graduates] '
SET @HonorPoints= @Graduates * 39
--------------------
UPDATE [Dbo].[_TrainingCamp]
SET GraduateCount = @Graduates
WHERE [Dbo].[_TrainingCamp].[ID] = @CampID
UPDATE [dbo].[_TrainingCampMember]
SET HonorPoint = @HonorPoints
WHERE [dbo].[_TrainingCampMember].[CampID]=@CampID
دا شغال بس الفكرة ان لو اديته بيه 50 شخصية مثلا
و فى ناس تانية طلعت اكونتات سواء 100 200
بيفضل هوا فوق فى الرانك و بيفضل كينج.....
انا عايز اديله GraduateCount و Honorpoint
فلو حد طلع اكتر منه يعديه عادى ميفضلش ثابت
جربت كتير عرفت اديله honorpoint من ال _trainingcampmember
ناقص اديله الgraduatecount انه مطلع 50 او 100 مثلا
حد عنده query? او حل؟؟؟ باستخدام ال charname او ال charid?