kreta/Kreta.DataAccess.Migrations/Scripts/Archive/20181129095923_OM_1561/sp_GetTanuloExport.sql
2024-03-13 00:33:46 +01:00

38 lines
No EOL
1.2 KiB
Transact-SQL

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 = (select C_DEFAULTFELADATKATEGORIAID from T_TANEV_OSSZES where ID = ocs.C_TANEVID)
WHERE tcs.TOROLT = 'F'
AND tcs.C_INTEZMENYID = @intezmenyid
AND tcs.C_TANEVID = @tanevid
ORDER BY f.C_NYOMTATASINEV
END
GO