init
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
IF OBJECT_ID('[dbo].[sp_GetFeljegyzesFaliujsagBejegyzesekData]') IS NOT NULL
|
||||
BEGIN
|
||||
DROP PROCEDURE [dbo].[sp_GetFeljegyzesFaliujsagBejegyzesekData]
|
||||
END
|
||||
GO
|
||||
|
||||
-- =============================================
|
||||
-- Description: <Előszedjük a faliújság-bejegyzés feljegyzéseket>
|
||||
-- =============================================
|
||||
CREATE PROCEDURE [dbo].[sp_GetFeljegyzesFaliujsagBejegyzesekData]
|
||||
@pTanarId INT
|
||||
,@pEsemenyTipusFaliujsagBejegyzesId INT
|
||||
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
-- SET NOCOUNT ON added to prevent extra result sets from
|
||||
-- interfering with SELECT statements.
|
||||
SET NOCOUNT ON;
|
||||
|
||||
SELECT DISTINCT
|
||||
TanuloEsemeny.ID ID
|
||||
,TanuloEsemeny.C_Kezdete Kezdete
|
||||
,TanuloEsemeny.C_Vege Vege
|
||||
,TanuloEsemeny.C_TARGY Targy
|
||||
,TanuloEsemeny.C_TARTALOM Tartalom
|
||||
,TanuloEsemeny.C_FALIUJSAGMEGJELENES IsFaliujsagMegjelenes
|
||||
,Tanar.C_NYOMTATASINEV FeljegyzoNev
|
||||
,IIF(TanuloEsemeny.C_MINDENKINEK = 'T',
|
||||
'Egész intézmény',
|
||||
STUFF(
|
||||
(SELECT DISTINCT
|
||||
', ' + OsztalyCsoportInner.C_NEV
|
||||
FROM
|
||||
T_OSZTALYCSOPORT OsztalyCsoportInner
|
||||
LEFT JOIN
|
||||
T_OSZTALYCSOPORT_TANULOESEMENY OsztalyCsoportTanuloEsemeny ON
|
||||
OsztalyCsoportTanuloEsemeny.C_TANULOESEMENYID = TanuloEsemeny.ID
|
||||
WHERE OsztalyCsoportInner.ID = OsztalyCsoportTanuloEsemeny.C_OSZTALYCSOPORTID
|
||||
FOR XML PATH (''))
|
||||
, 1, 2, '')
|
||||
) Cimzettek
|
||||
FROM
|
||||
T_TANULOESEMENY TanuloEsemeny
|
||||
LEFT JOIN
|
||||
T_FELHASZNALO Tanar ON
|
||||
Tanar.ID = TanuloEsemeny.C_FELJEGYZOID
|
||||
AND Tanar.TOROLT = 'F'
|
||||
WHERE
|
||||
TanuloEsemeny.C_TIPUS = @pEsemenyTipusFaliujsagBejegyzesId
|
||||
AND TanuloEsemeny.C_FELJEGYZOID = @pTanarId
|
||||
AND TanuloEsemeny.TOROLT = 'F'
|
||||
|
||||
END
|
||||
|
||||
|
||||
GO
|
||||
|
Reference in New Issue
Block a user