
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

