Öncelikle Selamlar
Bu Kodun Calısması Icın Kıng Tableslerınızın Sorunsuz olması gerekmektedır benım paylasımım olan databaselerde sorunsuz calısır arkadaslar
Kod Nasıl Calısır : Oncelıkle Sembol resı atmanız gerekır arkasından
HTML-Kodu:
exec kralyapkerem
Kodunu Uygulayın ve Aylık Np Yeni Leader Point [ Sağ Taraftakı Np e Gore Kralları Secer ]
Eger Soldaki np e Gore Secım yapmasını ıstıyorsanız altta verdıgım koddaki
LoyaltyMonthly Yazan yerleri Loyalty olarak degıstırın
HTML-Kodu:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[kralyapkerem]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[kralyapkerem]
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
CREATE PROCEDURE kralyapkerem AS
update king_system set strkingname=(select top 1 strUserID
from USERDATA where nation='1' order by LoyaltyMonthly desc)where bynation='1'
update king_system set strkingname=(select top 1 strUserID
from USERDATA where nation='2' order by LoyaltyMonthly desc)where bynation='2'
-------------------------------------------------------------------------------------------------------------------------------------
update king_election_list set strname=(select top 1 strUserID
from USERDATA where nation='1' order by LoyaltyMonthly desc)where bynation='1'
update king_election_list set strname=(select top 1 strUserID
from USERDATA where nation='2' order by LoyaltyMonthly desc)where bynation='2'
-------------------------------------------------------------------------------------------------------------------------------------
update KING_CANDIDACY_NOTICE_BOARD set struserid=(select top 1 strUserID
from USERDATA where nation='2' order by LoyaltyMonthly desc)where bynation='2'
update KING_CANDIDACY_NOTICE_BOARD set struserid=(select top 1 strUserID
from USERDATA where nation='1' order by LoyaltyMonthly desc)where bynation='1'
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO