IF OBJECT_ID('dbo.fnGetTanuloAktualisOsztaly') IS NOT NULL BEGIN DROP FUNCTION dbo.fnGetTanuloAktualisOsztaly END GO CREATE FUNCTION dbo.fnGetTanuloAktualisOsztaly (@tanuloId INT) RETURNS NVARCHAR(MAX) BEGIN DECLARE @value NVARCHAR(MAX) SELECT TOP 1 @value = ocs.C_NEV 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' AND C_KILEPESDATUM IS NULL ORDER BY C_KILEPESDATUM RETURN @value END; GO