-- ============================================= -- Author: Bata-Kovács Gábor -- Create date: 2017.06.03. -- Description: Az Intézmény adatainak frissítése a következő tanévre -- ============================================= IF OBJECT_ID('sp_FollowUpIntezmenyAdatok') IS NOT NULL BEGIN DROP PROCEDURE sp_FollowUpIntezmenyAdatok END; GO CREATE PROCEDURE sp_FollowUpIntezmenyAdatok @intezmenyId int, @aktTanevId int, @kovetkezoTanevId int AS BEGIN DECLARE @aktivIntezmenyAdatokId int = NULL SET @aktivIntezmenyAdatokId = ( SELECT TOP 1 ID FROM T_INTEZMENYADATOK WHERE C_INTEZMENYID = @intezmenyId AND C_TANEVID = @aktTanevId ) UPDATE kovetkezo SET kovetkezo.C_ADMINEMAILCIM = aktiv.C_ADMINEMAILCIM ,kovetkezo.C_AJTO = aktiv.C_AJTO ,kovetkezo.C_CIME = aktiv.C_CIME ,kovetkezo.C_CIMERID = aktiv.C_CIMERID ,kovetkezo.C_DOKUMENTUMFEJLEC = aktiv.C_DOKUMENTUMFEJLEC ,kovetkezo.C_DOKUMENTUMFEJLECHTML = aktiv.C_DOKUMENTUMFEJLECHTML ,kovetkezo.C_DOKUMENTUMLABLEC = aktiv.C_DOKUMENTUMLABLEC ,kovetkezo.C_DOKUMENTUMLABLECHTML = aktiv.C_DOKUMENTUMLABLECHTML ,kovetkezo.C_EMAILCIM = aktiv.C_EMAILCIM ,kovetkezo.C_EMELET = aktiv.C_EMELET ,kovetkezo.C_ENGEDELYEZETTALLASHELYEK = aktiv.C_ENGEDELYEZETTALLASHELYEK ,kovetkezo.C_HAZSZAM = aktiv.C_HAZSZAM ,kovetkezo.C_IGAZGATONEVE = aktiv.C_IGAZGATONEVE ,kovetkezo.C_INTEZMENYHONLAPJA = aktiv.C_INTEZMENYHONLAPJA ,kovetkezo.C_IRANYITOSZAM = aktiv.C_IRANYITOSZAM ,kovetkezo.C_KOZTERULETJELLEG = IIF((SELECT COUNT(1) FROM T_KOZTERULETJELLEG WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_KOZTERULETJELLEG) = 0,911,aktiv.C_KOZTERULETJELLEG) ,kovetkezo.C_KOZTERULETNEV = aktiv.C_KOZTERULETNEV ,kovetkezo.C_NEV = aktiv.C_NEV ,kovetkezo.C_OMKOD = aktiv.C_OMKOD ,kovetkezo.C_ROVIDNEV = aktiv.C_ROVIDNEV ,kovetkezo.C_TELEFONSZAM = aktiv.C_TELEFONSZAM ,kovetkezo.C_VAROS = aktiv.C_VAROS FROM T_INTEZMENYADATOK kovetkezo INNER JOIN T_INTEZMENYADATOK aktiv ON aktiv.C_INTEZMENYID = kovetkezo.C_INTEZMENYID AND aktiv.C_TANEVID = @aktTanevId AND aktiv.ID = @aktivIntezmenyAdatokId WHERE kovetkezo.C_INTEZMENYID = @intezmenyId AND kovetkezo.C_TANEVID = @kovetkezoTanevId AND kovetkezo.ELOZOTANEVIREKORDID = @aktivIntezmenyAdatokId END GO