﻿DROP PROCEDURE  IF EXISTS uspGetOsztalyCsoportTanuloAdatok

GO
  CREATE PROCEDURE uspGetOsztalyCsoportTanuloAdatok
      @pTanuloId INT

  AS
  BEGIN
    SET NOCOUNT ON;

  SELECT 
     t.ID AS TanuloId
    ,t.C_NYOMTATASINEV AS TanuloNev
    ,t.C_SZULETESIDATUM AS TanuloSzuletesiDatum
    ,t.C_ANYJANEVE AS TanuloAnyjaNeve
    ,ocs.ID AS OsztalyCsoportId
    ,ocs.C_NEV AS OsztalyCsoportNev
  FROM T_OSZTALYCSOPORT ocs
    INNER JOIN T_TANULOCSOPORT tcs ON tcs.C_OSZTALYCSOPORTID = ocs.ID AND tcs.C_BELEPESDATUM <= GETDATE() AND (tcs.C_KILEPESDATUM IS NULL OR tcs.C_KILEPESDATUM > GETDATE()) AND tcs.TOROLT = 'F'
    INNER JOIN T_FELHASZNALO t ON t.ID = tcs.C_TANULOID AND t.TOROLT = 'F'
  WHERE ocs.TOROLT = 'F'
    AND tcs.C_TANULOID = @pTanuloId

  END
GO