﻿DROP PROCEDURE IF EXISTS [dbo].[uspGetErtekelesekDataSet]
GO

CREATE PROCEDURE [dbo].[uspGetErtekelesekDataSet]
   @pTantargyId INT
  ,@pOsztalyCsoportId INT
  ,@pTanuloId INT = NULL
AS
BEGIN

  SET NOCOUNT ON;

    SELECT
       te.C_TANULOID AS TanuloId
      ,te.C_ERTEKELESOSZTALYZATID AS ErtekelesOsztalyzatId
      ,te.C_ERTEKELESSZOVEG AS ErtekelesSzoveg
      ,te.C_ERTEKELESSZAZALEK AS ErtekelesSzazalek
      ,te.C_DATUM AS ErtekelesDatum
      ,te.C_TIPUSID AS TipusId
    FROM T_TANULOERTEKELES te
    WHERE te.C_TANTARGYID = @pTantargyId
      AND te.C_OSZTALYCSOPORTID = @pOsztalyCsoportId
      AND (te.C_TANULOID = @pTanuloId OR @pTanuloId IS NULL)
    ORDER BY te.ID DESC

END

GO
