Ö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