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_FELHASZNALO_OSSZES f ON f.id = fog.C_TANARID
		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'
	ORDER BY C_NYOMTATASINEV

END