kreta/Kreta.DataAccess.Migrations/Scripts/Archive/20190815100507_KRETA2_728/sp_GetTanevKozbenKilepettTanulok.sql
2024-03-13 00:33:46 +01:00

45 lines
No EOL
1.2 KiB
Transact-SQL

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
DROP PROCEDURE IF EXISTS [dbo].[sp_GetTanevKozbenKilepettTanulok]
GO
-- =============================================
-- Author: Rudlof Kristóf
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_GetTanevKozbenKilepettTanulok]
@tanevID int
AS
BEGIN
SELECT
c_nev OsztalyNev
FROM T_OSZTALY_OSSZES o
INNER JOIN T_OSZTALYCSOPORT_OSSZES ocs on ocs.ID=o.ID AND ocs.C_FELADATKATEGORIAID = 7553 /*OktNevelesiKategoriaEnum.Alapkepzes*/
WHERE o.TOROLT='F' AND o.C_ALTANEVID=@tanevId
SELECT ocs.C_NEV COLUMN379
, f.C_NYOMTATASINEV COLUMN20
,f.C_OKTATASIAZONOSITO AS TanuloOktAzon
, FORMAT(tcs.C_BELEPESDATUM, 'yyyy.MM.dd.') COLUMN3784
, FORMAT(tcs.C_KILEPESDATUM, 'yyyy.MM.dd.') COLUMN1
,tcs.C_ZARADEK COLUMN1557
,o.ID AS OsztalyId
,f.ID AS TanuloId
FROM T_TANULOCSOPORT_OSSZES tcs
INNER JOIN T_OSZTALY_OSSZES o on tcs.C_OSZTALYCSOPORTID=o.ID
INNER JOIN T_OSZTALYCSOPORT_OSSZES ocs on o.ID=ocs.ID
INNER JOIN T_FELHASZNALO_OSSZES f on f.ID=tcs.C_TANULOID
WHERE
tcs.C_KILEPESDATUM IS NOT NULL
and tcs.C_TANEVID=@tanevId
and tcs.TOROLT='F'
ORDER BY f.C_NYOMTATASINEV
END
GO