IF OBJECT_ID('dbo.fnGetDokumentumTanuloAktualisOsztalyId') IS NOT NULL BEGIN DROP FUNCTION dbo.fnGetDokumentumTanuloAktualisOsztalyId END GO CREATE FUNCTION dbo.fnGetDokumentumTanuloAktualisOsztalyId (@tanuloId INT) RETURNS INT BEGIN DECLARE @value INT SELECT TOP 1 @value = ocs.ID FROM T_TANULOCSOPORT_OSSZES tcs INNER JOIN T_OSZTALY_OSSZES o ON tcs.C_OSZTALYCSOPORTID = o.ID INNER JOIN T_OSZTALYCSOPORT_OSSZES ocs ON ocs.ID = o.ID WHERE C_TANULOID = @tanuloId AND tcs.TOROLT = 'F' ORDER BY C_KILEPESDATUM RETURN @value END; GO