SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


IF OBJECT_ID('[dbo].[sp_GetTanulokJelenletiIvAlkalmankent]') IS NOT NULL 
BEGIN
  DROP PROCEDURE [dbo].[sp_GetTanulokJelenletiIvAlkalmankent]
END  
GO

-- =============================================
-- Author:		Dőrr Tamás
-- Create date: 2015.12.15.
-- Description:	sp_GetTanulokJelenletiIvAlkalmankent
-- =============================================
CREATE PROCEDURE [dbo].[sp_GetTanulokJelenletiIvAlkalmankent]
	@foglalkozasId	INT,
	@tanevId		INT
AS
BEGIN
	SET NOCOUNT ON;
	
	SELECT 
		fog.c_nev			Foglalkozas
		,t.c_nev			Tantargy 
		, f.c_nyomtatasinev Tanar
		, i.c_nev			Intezmeny
		, i.C_VAROS			Varos
	FROM T_FOGLALKOZAS_OSSZES fog
		INNER JOIN T_FOGLALKOZASOK_TANAROK ft ON ft.C_FOGLALKOZASOKID = fog.ID
		INNER JOIN T_FELHASZNALO_OSSZES f ON f.id = ft.C_TANAROKID
		INNER JOIN T_INTEZMENYADATOK_OSSZES i ON i.C_INTEZMENYID = fog.C_INTEZMENYID
		INNER JOIN T_TANTARGY_OSSZES t ON t.ID = fog.C_TANTARGYID
	WHERE 
		fog.id=@foglalkozasId

	SELECT 
		C_OKTATASIAZONOSITO		OktAzon,
		C_NYOMTATASINEV			NEV
	FROM t_felhasznalo_osszes f
		INNER JOIN t_tanulocsoport_osszes tcs ON f.ID=tcs.C_TANULOID
		INNER JOIN t_osztalycsoport_osszes ocs ON ocs.ID=tcs.C_OSZTALYCSOPORTID
		INNER JOIN T_FOGLALKOZAS_OSSZES fog ON fog.C_OSZTALYCSOPORTID = ocs.ID 
	WHERE 
		fog.ID=@foglalkozasId
		AND TCS.TOROLT='F'

END