-- Visszaadja a T_TANITASIORA.ID-hoz tartozó éves sorszámot -- TELEK ÁKOS -- 2017.03.03. IF OBJECT_ID('dbo.fnGetEvesOraszamByTanitasiOraId') IS NOT NULL BEGIN DROP FUNCTION dbo.fnGetEvesOraszamByTanitasiOraId END GO CREATE FUNCTION dbo.fnGetEvesOraszamByTanitasiOraId ( @tanitasiOraId int ) RETURNS int AS BEGIN DECLARE @tantargyId int ,@osztalycsoportId int ,@tanarId int ,@datum datetime ,@intezmenyId int ,@tanevId 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' RETURN dbo.fnGetEvesOraszam(@tantargyId, @osztalycsoportId, @tanarId, @datum, @intezmenyId, @tanevId) END GO