SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

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

-- =============================================
-- Description:	<>
-- =============================================

CREATE PROCEDURE [dbo].[sp_GetTanuloExport]
  @tanevId int,
  @intezmenyid int
AS
BEGIN
SET NOCOUNT ON;

	SELECT f.C_NYOMTATASINEV								'Tanuló neve'
		  ,f.C_OKTATASIAZONOSITO							'Tanuló oktatási azonosító'
		  ,ocs.C_NEV										'Osztály / Csoport'
		  ,CONVERT(varchar(20), tcs.C_BELEPESDATUM, 102)	'Besorolás dátum'
		  ,CONVERT(varchar(20), tcs.C_KILEPESDATUM, 102)	'Kisorolás dátum'
	FROM T_TANULOCSOPORT_OSSZES tcs
	INNER JOIN T_FELHASZNALO_OSSZES f ON tcs.C_TANULOID=f.ID AND f.TOROLT = 'F' AND f.C_INTEZMENYID = @intezmenyid AND f.C_TANEVID = @tanevid
	INNER JOIN T_OSZTALYCSOPORT_OSSZES ocs ON tcs.C_OSZTALYCSOPORTID = ocs.ID AND ocs.TOROLT = 'F' AND ocs.C_INTEZMENYID = @intezmenyid AND ocs.C_TANEVID = @tanevid
    AND ocs.C_FELADATKATEGORIAID = 7553 /*OktNevelesiKategoriaEnum.Alapkepzes*/
	WHERE tcs.TOROLT = 'F'
	  AND tcs.C_INTEZMENYID = @intezmenyid
	  AND tcs.C_TANEVID = @tanevid
	ORDER BY f.C_NYOMTATASINEV

END
GO