-- Visszaadja a T_TANITASIORA.ID-hoz tartozó éves sorszámot -- TELEK ÁKOS -- 2017.03.03. -- Új hívás, összerendelés implementálás -- Zalán Máriusz -- 2020.02.03 DROP FUNCTION IF EXISTS fnGetEvesOraszamByTanitasiOraId GO CREATE FUNCTION dbo.fnGetEvesOraszamByTanitasiOraId ( @tanitasiOraId int ) RETURNS int AS BEGIN DECLARE @tantargyId int ,@osztalycsoportId int ,@tanarId int ,@datum datetime ,@intezmenyId int ,@tanevId int ,@oraSzam int SELECT @tantargyId = tn.C_TANTARGYID ,@osztalycsoportId = tn.C_OSZTALYCSOPORTID ,@tanarId = tn.C_TANARID ,@datum = tn.C_ORAKEZDETE ,@intezmenyId = tn.C_INTEZMENYID ,@tanevId = tn.C_TANEVID FROM T_TANITASIORA tn WHERE ID = @tanitasiOraId AND tn.C_MEGTARTOTT = 'T' AND tn.TOROLT = 'F' SELECT @oraSzam = EvesSorszam FROM dbo.fnGetEvesOraszamLista(@tantargyId, @osztalycsoportId, @tanarId, @datum, @intezmenyId, @tanevId) WHERE ID = @tanitasiOraId RETURN @oraSzam END GO