47 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
SET ANSI_NULLS ON
 | 
						|
GO
 | 
						|
SET QUOTED_IDENTIFIER ON
 | 
						|
GO
 | 
						|
 | 
						|
IF OBJECT_ID('[dbo].[sp_GetIskolalatogatasiIgazolas]') IS NOT NULL 
 | 
						|
BEGIN
 | 
						|
  DROP PROCEDURE [dbo].[sp_GetIskolalatogatasiIgazolas]
 | 
						|
END  
 | 
						|
GO
 | 
						|
 | 
						|
CREATE PROCEDURE [sp_GetIskolalatogatasiIgazolas]
 | 
						|
	@osztalyId int,
 | 
						|
	@TanevId int
 | 
						|
AS
 | 
						|
BEGIN
 | 
						|
 | 
						|
	SET NOCOUNT ON;
 | 
						|
 | 
						|
    -- fejléc
 | 
						|
	SELECT T_INTEZMENYADATOK_OSSZES.C_NEV IntezmenyNeve,
 | 
						|
		   T_INTEZMENYADATOK_OSSZES.C_IGAZGATONEVE IGAZGATONEVE,
 | 
						|
		   T_INTEZMENYADATOK_OSSZES.C_VAROS IntezmenyVaros,
 | 
						|
		   dbo.fnGetDokumentumIntezmenyCime(@tanevId) IntezmenyCime,
 | 
						|
		   (SELECT C_OSZTALYFONOKID FROM T_OSZTALY_OSSZES WHERE ID=@osztalyId and TOROLT = 'F') PartnerID,
 | 
						|
		   T_TANEV_OSSZES.C_NEV TANEV,
 | 
						|
		   (SELECT C_NEV FROM T_OSZTALYCSOPORT_OSSZES WHERE ID=@osztalyId) Osztaly
 | 
						|
	FROM T_INTEZMENYADATOK_OSSZES
 | 
						|
			INNER JOIN T_TANEV_OSSZES 
 | 
						|
			on T_TANEV_OSSZES.ID = T_INTEZMENYADATOK_OSSZES.C_TANEVID and T_TANEV_OSSZES.C_INTEZMENYID = T_INTEZMENYADATOK_OSSZES.C_INTEZMENYID and T_TANEV_OSSZES.TOROLT = 'F'
 | 
						|
	WHERE T_INTEZMENYADATOK_OSSZES.TOROLT = 'F'
 | 
						|
		  AND T_TANEV_OSSZES.ID = @TanevId
 | 
						|
	
 | 
						|
	-- tanulók
 | 
						|
	SELECT 
 | 
						|
		f.C_NYOMTATASINEV		TanuloNev
 | 
						|
		,f.C_OKTATASIAZONOSITO	OktatasiAzonosito
 | 
						|
		,f.C_SZULETESIDATUM		SzuletesiIdo
 | 
						|
		,f.C_SZULETESIHELY		SzuletesiHely
 | 
						|
		,f.C_ANYJANEVE			AnyjaNeve
 | 
						|
	FROM fnGetDokumentumOsztalyokCsoportokTanuloi(@TanevId, @osztalyId, 'T') s
 | 
						|
		INNER JOIN T_FELHASZNALO_OSSZES f ON f.Id = s.TanuloId
 | 
						|
	ORDER BY f.C_NYOMTATASINEV
 | 
						|
	
 | 
						|
END
 | 
						|
 | 
						|
GO |