init
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
IF OBJECT_ID('[dbo].[sp_GetKozossegiJelentkezesLap]') IS NOT NULL
|
||||
BEGIN
|
||||
DROP PROCEDURE [dbo].[sp_GetKozossegiJelentkezesLap]
|
||||
END
|
||||
GO
|
||||
|
||||
|
||||
CREATE PROCEDURE [dbo].[sp_GetKozossegiJelentkezesLap]
|
||||
@pIntezmenyId INT,
|
||||
@pTanevId INT,
|
||||
@pOsztalyId INT,
|
||||
@pTanuloId INT
|
||||
|
||||
AS
|
||||
BEGIN
|
||||
SET NOCOUNT ON;
|
||||
|
||||
/*TANULO*/
|
||||
SELECT DISTINCT
|
||||
dbo.fnGetDokumentumDatumFormatum(f.C_SZULETESIDATUM) SzulIdo
|
||||
,f.C_NYOMTATASINEV TanuloNeve
|
||||
,f.C_SZULETESINEV SzuletesiNev
|
||||
,osztaly.Osztaly Osztaly
|
||||
FROM T_TANULO_OSSZES t
|
||||
INNER JOIN T_TANTERV_OSSZES tt ON tt.ID = t.C_TANTERVID AND tt.TOROLT ='F'
|
||||
INNER JOIN T_FELHASZNALO_OSSZES f ON f.ID = t.ID AND f.TOROLT = 'F'
|
||||
INNER JOIN T_TANULOCSOPORT_OSSZES tanuloCsoprot ON tanuloCsoprot.C_TANULOID = t.ID AND tanuloCsoprot.TOROLT = 'F'
|
||||
INNER JOIN (SELECT
|
||||
tanuloCsoprot.c_tanuloid Tanulo
|
||||
,osztalyCsoport.c_nev Osztaly
|
||||
,tanuloCsoprot.c_kilepesdatum Kilepes
|
||||
FROM
|
||||
T_TANULOCSOPORT_OSSZES tanuloCsoprot
|
||||
INNER JOIN
|
||||
T_OSZTALY_OSSZES osztaly on osztaly.id=tanuloCsoprot.c_osztalycsoportid and osztaly.torolt='F'
|
||||
INNER JOIN
|
||||
T_OSZTALYCSOPORT_OSSZES osztalyCsoport on osztaly.id=osztalyCsoport.id
|
||||
WHERE tanuloCsoprot.C_KILEPESDATUM IS NULL AND tanuloCsoprot.c_intezmenyid=@pIntezmenyId and tanuloCsoprot.c_tanevid=@pTanevId) osztaly ON osztaly.Tanulo=tanuloCsoprot.c_tanuloid AND tanuloCsoprot.TOROLT='F'
|
||||
INNER JOIN T_DICTIONARYITEMBASE_OSSZES d on d.id=f.C_ALLAMPOLGARSAGA AND d.C_TANEVID = f.C_TANEVID AND d.C_INTEZMENYID = f.C_INTEZMENYID
|
||||
WHERE
|
||||
t.ID = @pTanuloId
|
||||
|
||||
|
||||
/*INTEZMENYADATOK*/
|
||||
SELECT DISTINCT
|
||||
INTEZMENY.C_NEV IntezmenyNev
|
||||
,INTEZMENY.C_IGAZGATONEVE IgazgatoNev
|
||||
,dbo.fnGetDokumentumIntezmenyCime (@pTanevId) IntezmenyCim
|
||||
,INTEZMENY.C_TELEFONSZAM IntezmenyTelefonszam
|
||||
,INTEZMENY.C_EMAILCIM IntezmenyEmail
|
||||
,INTEZMENY.C_OMKOD OktAzon
|
||||
,TANEV.C_NEV Tanev
|
||||
FROM T_TANEV_osszes TANEV
|
||||
INNER JOIN T_INTEZMENYADATOK_OSSZES INTEZMENY ON TANEV.ID = INTEZMENY.C_TANEVID
|
||||
WHERE
|
||||
TANEV.ID = @pTanevId
|
||||
|
||||
/*GONDVISELO*/
|
||||
SELECT DISTINCT
|
||||
Gondviselo.C_NEV GondviseloNeve
|
||||
FROM T_GONDVISELO_OSSZES Gondviselo
|
||||
INNER JOIN fnGetDokumentumOsztalyokCsoportokTanuloi(@pTanevId, @pOsztalyId, 'F') tanulo ON tanulo.TanuloId = Gondviselo.C_TANULOID
|
||||
WHERE
|
||||
Gondviselo.TOROLT = 'F'
|
||||
AND Gondviselo.C_ISTORVENYESKEPVISELO = 'T'
|
||||
AND Gondviselo.C_TANULOID = @pTanuloId
|
||||
|
||||
END
|
||||
|
||||
GO
|
||||
|
Reference in New Issue
Block a user