DROP PROCEDURE IF EXISTS uspGetCsoportDataSet GO CREATE PROCEDURE uspGetCsoportDataSet @pTanevId INT ,@pOktNevelesiKategoriaId INT AS BEGIN SET NOCOUNT ON; SELECT csoport.ID Id ,csoport.C_OSZTALYBONTASID OsztalyBontasId ,csoport.C_TIPUSA TipusId ,osztalyCsoport.C_NEV Nev ,osztalyCsoport.C_IMPORTALT Importalt ,csoport.C_SZERVEZETID SzervezetId FROM T_CSOPORT_OSSZES csoport INNER JOIN T_OSZTALYCSOPORT_OSSZES osztalyCsoport ON osztalyCsoport.TOROLT = 'F' AND osztalyCsoport.C_TANEVID = csoport.C_ALTANEVID AND osztalyCsoport.ID = csoport.ID AND ( @pOktNevelesiKategoriaId IS NULL OR osztalyCsoport.C_FELADATKATEGORIAID = @pOktNevelesiKategoriaId ) WHERE csoport.TOROLT = 'F' AND csoport.C_ALTANEVID = @pTanevId END GO