30 lines
794 B
Transact-SQL
30 lines
794 B
Transact-SQL
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
|
|
|
|
|