SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF OBJECT_ID('[dbo].[sp_GetTanulokFeljegyzesekReszletezese]') IS NOT NULL BEGIN DROP PROCEDURE [dbo].[sp_GetTanulokFeljegyzesekReszletezese] END GO -- ============================================= -- Author: Dőrr Tamás -- Create date: 2015.12.15. -- Description: sp_GetTanulokFeljegyzesekReszletezese -- ============================================= CREATE PROCEDURE [dbo].[sp_GetTanulokFeljegyzesekReszletezese] @pOsztalyId INT, @pTanevId INT AS BEGIN SET NOCOUNT ON; select Datum as KEZDET ,d.C_NAME AS C_TIPUS ,ft.ID AS TANULO_ID ,ft.C_NYOMTATASINEV AS TANULO_NEV ,FeljegyzoNeve AS FELJEGYZO_NEV ,Tartalom AS TARTALOM ,Megjegyzes AS MEGJEGYZES ,i.C_IGAZGATONEVE AS INT_IGAZGATO_NEV ,i.C_NEV AS INT_NEV ,i.C_OMKOD AS INT_OMKOD ,i.C_IRANYITOSZAM AS INT_IRSZAM ,i.C_VAROS AS INT_VAROS ,i.C_CIME AS INT_CIM ,i.C_IRANYITOSZAM + ' ' + i.C_VAROS + ' ' + i.C_CIME AS INT_TELJES_CIM ,(SELECT C_NEV FROM T_OSZTALYCSOPORT_OSSZES WHERE ID = @pOsztalyId) as OSZTALYCSOPORT_NEV ,(SELECT C_NYOMTATASINEV FROM T_OSZTALY_OSSZES osztaly INNER JOIN T_FELHASZNALO_OSSZES osztalyfonok on osztalyfonok.ID = osztaly.C_OSZTALYFONOKID WHERE osztaly.ID = @pOsztalyId ) AS OSZTFO_NEV ,ft.C_NYOMTATASINEV + ' ' + CAST(ft.ID AS NVARCHAR) AS GROUPPARAMETER FROM fnGetDokumentumTanulokFeljegyzesei(@pTanevId, @pOsztalyId) esemenyek LEFT JOIN T_FELHASZNALO_OSSZES ft ON ft.ID = esemenyek.Tanuloid LEFT JOIN T_INTEZMENYADATOK_OSSZES i ON i.C_TANEVID = ft.C_TANEVID INNER JOIN T_DICTIONARYITEMBASE_OSSZES d ON d.id = Tipusa AND d.C_TANEVID = ft.C_TANEVID AND d.C_INTEZMENYID = ft.C_INTEZMENYID WHERE Tipusa != 1534 ORDER BY ft.C_NYOMTATASINEV SELECT C_OSZTALYFONOKID PartnerID FROM T_OSZTALY_OSSZES WHERE T_OSZTALY_OSSZES.ID = @pOsztalyId AND T_OSZTALY_OSSZES.TOROLT='F' AND T_OSZTALY_OSSZES.C_ALTANEVID = @pTanevId END GO